現在、URLを入力として取得するソケットを使用してhttp Webクライアントを構築しています。次のタスクを実行する必要があります。Webサーバーに接続し、サーバーをファイルに格納し、http応答に含まれるステータスコードを出力します。cで書かれたWebクライアントでhttpステータスコードを取得する方法
ファイルの書き込みの最初の部分を完了しました。ステータスコードの取得に問題があります。私を助けるライブラリや機能はありますか?
現在、URLを入力として取得するソケットを使用してhttp Webクライアントを構築しています。次のタスクを実行する必要があります。Webサーバーに接続し、サーバーをファイルに格納し、http応答に含まれるステータスコードを出力します。cで書かれたWebクライアントでhttpステータスコードを取得する方法
ファイルの書き込みの最初の部分を完了しました。ステータスコードの取得に問題があります。私を助けるライブラリや機能はありますか?
応答の最初の行はステータス行であり、非常に解析が簡単です。これは、プロトコルのバージョンと数字のステータスコードとそれに関連するテキストフレーズ( "OK"、 "Not Found"など)で構成されます。例えば
:
HTTP/1.1 200 OK
正確な構文と有効なコードのリストはRFC 2616(セクション6.1)に記載されています。
libcurlを使用してHTTP要求を実行する必要があります。
HTTPコードを取得する機能は、curl_easy_getinfoです。