「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板
[一覧へ] > (@919) [中] [再修正依頼]
@919■ (#2892) HTTPゲットで一部の HTTPS サイトが取得できない - wt (2019-05-30 00:44) /中 未処理
【症状】
「HTTPゲット」命令を使用した際、一部の HTTPS サイトで下記のエラーが発生する。

関数『HTTPゲット』の実行中にエラーが起きました。SSLを開始できません:[1] SSL Error(関数)

【再現方法】
# エラーになる
https://nadesi.com/」へHTTPゲット
# エラーにならない
https://github.com/」へHTTPゲット

【要望】
サイトにかかわらず取得できるように。

【バージョン】
1.575

【その他】
Windows 7 SP1 (64 bit) 環境で確認しました。

(#2899) 再現 - NON (2019-09-22 14:41) /中 未処理
Windows 10 Pro 64bit (なでしこ 1.574)で再現しました。
昔の安定版(1.5332)だと大丈夫ですね。

ページによって挙動が違う→サーバ側の設定との兼ね合い
なでしこのバージョンによって挙動が違う→なでしこ側のネットワークライブラリのバージョン依存?

他に、HTTP簡易ヘッダ取得でも問題が起きるようです。
HTTPヘッダ取得は大丈夫です。

(#2901) 修正 - クジラ飛行机 (2019-10-14 12:28) /中 確認待ち
これまでIndyコンポーネントを使っていましたが、問題が多いようなので、wininetを使ったライブラリに差し替えました。
(0ae50832d57aa3bd2ead0b62cc1c98be649f9cce)


(#2905) 修正後(ver 1.578)の戻り値について - wt (2019-10-28 02:16) /中 再修正依頼
対応ありがとうございます!

ver 1.578 の修正でサイトによってエラーが発生する問題は解決したのですが、これまで「HTTPゲット」命令では GET の応答がそのまま(ヘッダ + ボディ)取得できたのに対し、今回の修正によってボディのみが返されるようになっています(ソースを見ると「HTTPデータ取得」とほぼ同じ処理になっている?)。

単に仕様変更ということかもしれませんが、以前の命令と戻り値の互換性がなくなってしまっているため、確認をお願いします。

(#2892)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能