最近、Vs2013でlibcurlをコンパイルしていましたが、very useful help here on stackoverflowのおかげでかなりまっすぐになりました。いくつかのカジノやオンラインヘルプの後で、私はカールしてunique_ptrの中でうまくいくようになった。C++(vs2013)でlibcurlを使用してSSL接続エラーをデバッグする方法
標準的なHTTPおよびHTTPSトランザクションでは、curlを使用して、google.com
で正常に動作します。しかし、https(www.slayradio.org)を使用している特定のサイトでは、残念ながら「SSL接続エラー」が発生します。
PHPでcurlを使用してhttps経由でドメインに接続しても問題はありません。しかし、私はそれもC + +で動作する必要があります。
CURLOPT_VERBOSEはちょうどチケットであるようですが、これを有効にしても効果はないようです。コンソールウィンドウまたは内部IDE出力ウィンドウのいずれの出力も表示されません。私は最終的にcurl FAQ経由でlibcurl DLLへのFILE *ポインタを渡すとアクセス違反が発生することを発見するまで、CURLOPT_STDERR optionで具体的な具体的なファイルを試してみることにしました。私はFAQよく具体的にはCURLOPT_WRITEDATAとCURLOPT_READDATAを参照して、 CURLOPT_STDERRではない知っているが、私は同じ場合は、ここではないと想像することはできません。
私はもう少し役に立つ出力を生成するCURLOPT_ERRORBUFFER設定、発見した:
Unknown SSL protocol error in connection to www.slayradio.org:443
をしかし、私は問題を引き起こしているもので途方に暮れてまだです。
コンソールウィンドウでCURLOPT_VERBOSEを有効にして実際に出力が増えてはいけないのか誰にでも分かりますか?
誰かがこれまでと同じようなことに遭遇することができるかどうか聞いても私は興味があります。
Curlをもっと冗長にすることができない場合は、CURLOPT_DEBUGFUNCTIONを使用することが唯一の選択肢のようです。