MixJuice の GETS コマンドで SSL を用いた各サーバの参照を試みます。
次のコマンドいずれかでプログラムを受信します。
?"MJ GET kidspod.club/mj/639
?"MJ GETS 15jr.tk/S (短縮 URL)
?"MJ GKP 639 (MicJack 専用コマンド)
プログラムを実行します。
RUN
もちろん単に F5 キーを使用しても構いません。
サーバサービス名が一覧されますので、数字 Enter で参照します。
'OK: (サービス名)
が返ってこれは参照成功です。接続に失敗した場合
'Connection Failed: (サーバ名)
などを表示します。
成功・失敗共に再度 RUN でメニュー表示に戻れます。
サーバが多くなったので、別プログラム P2 へ分離しています。(ID=668)
現在 Web サーバの常時 SSL 化が進められていて、
MixJuice も今後 GET・POST から GETS・POSTS へ切り替わるところが増えると思われますが、
MixJuice 1.2.1(2017/2 公開)で一部サーバの GETS・POSTS に問題が発生し、
今後参照できなくなるサーバが増えてくると予測される一方で、
(MixJuice 1.2.2(2018/10 公開)でこの問題は改善されています)
MixJuice コンテンツとして GETS・POSTS を採用するサーバが少なかったので、
SSL 対応済みのサーバで MixJuice 向けのテストコンテンツを設置しつつ、
容易に確認できるよう IchigoJam BASIC で操作・遷移するようにしました。
詳細は「プログラムをみる」で
Facebook グループ IchigonQuest,IchigoLatte,etc-FAN 内の投稿へリンクしています。
参照サイトは無料で常時 SSL による Web サイト構築・Web 参照が可能なサービスです。
ただし MixJuice で正常に出力できるサービス限定です。状況により随時変更しています。
CLS NEW 10 ?:?"MixJuice SSL test 20 ? 21 ?"[ 1] GitHub Pages 22 ?"[ 2] GitLab Pages 23 ?"[ 3] Bitbucket 24 ?"[ 4] Netlify 25 ?"[ 5] Neocities 26 ?"[ 6] Surge 27 ?"[ 7] Arukas 28 ?"[ 8] WeDeploy 29 ?"[ 9] Heroku 30 ?"[10] GOTO P2 40 ? 41 ?"[ 0] Quit 42 ? 50 INPUT"GETS>",N 60 IF !N END 70 GOTO 100*N 100 ?"MJ GETS fu-sen.github.io/MixJuice-SSL/":END 200 ?"MJ GETS xn--ck8h.gitlab.io/mixjuice-ssl/":END 300 ?"MJ GETS xn--ck8h.bitbucket.io/MixJuice-SSL":END 400 ?"MJ GETS mixjuice-ssl.netlify.com/":END 500 ?"MJ GETS fusen.neocities.org/mixjuice-ssl/":END 600 ?"MJ GETS m-j.surge.sh/ssl":END 700 ?"MJ GETS mjp.arukascloud.io/ssl":END 800 ?"MJ GETS fu-sen.wedeploy.io/mixjuice-ssl":END 900 ?"MJ GETS m-j.herokuapp.com/ssl":END 1000 ?"MJ GET kidspod.club/mj/668 'OK