dポイントプレゼントキャンペーン実施中!

いつもお世話になります。

CInternetSessionを使って、サーバにPOSTし、CGIの実行結果を
ReadString関数で取得しようとしたところうまくいきません。

<以下おおまかな流れ>
GetHttpConnection()で接続しOpenRequest()でCHttpFile *pFileを取得。
EOFまでpFile->ReadString(buf);

HTTP接続だとうまくいくのですがHTTPS接続の時は何か別のREAD方法が
あるのでしょうか?

ネット上をいろいろと探しまわっているのですが、これっていうのがありません。
参考になるURLもしくは詳細なソース等をあつかましいですが提示して
いただけると非常にありがたいです。

有識者の方々ご教授よろしくお願いいたします。

A 回答 (1件)

GetHttpConnection()の引数のポート番号は443に


なっていますか?(https://example.jp:8080/ みたいに
明示的にポート番号が指定されていない場合)

またOpenRequest()の引数のdwFlagsには
INTERNET_FLAG_SECUREが含まれていますか?

もしそうなっていないならそうするといいと思いますが、
すでにそうしているならちょっと原因は思いつきません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!