xbuf_frurlを使用して他のサイトから情報を取得しようとしています。
いくつかのサイトはOKでしたが、いくつかはOKではありませんでした。
今では、何が悪いのかまだわかりません。
ただし、一部のサイトにはコンテンツの長さのヘッダーがありません。
xbuf_frurl()
(欠落している可能性のある)コンテンツ長ヘッダーに依存しているかどうかを誰が判断できるか、特に。バッファを増やすとき?
xbuf_frurlを使用して他のサイトから情報を取得しようとしています。
いくつかのサイトはOKでしたが、いくつかはOKではありませんでした。
今では、何が悪いのかまだわかりません。
ただし、一部のサイトにはコンテンツの長さのヘッダーがありません。
xbuf_frurl()
(欠落している可能性のある)コンテンツ長ヘッダーに依存しているかどうかを誰が判断できるか、特に。バッファを増やすとき?
xbuf_frurl()
HTTP content-lengthヘッダーが存在する場合、実際に本文を読み取っています。チャンクされた応答をデコードしようとはしません。
チャンク応答を使用してこれらのサーバーを処理するには、ディストリビューションで提供されているG-WANcurl.cの例を使用します。libcurl
SSL/TLSを使用する機会さえあります。
それでも問題が解決しない場合、この種の問題をトラブルシューティングする唯一の方法は、送信した完全な要求とサーバーから受信した完全な応答の両方を使用して、機能しない例を示すことです。
そのため、このxbuf_xcat("%v")
形式が追加されました。バイナリ応答でも16進ダンプを提供するためです。
質問を編集し、この情報を追加して、明確に定義された問題について人々が支援できるようにします。