C/C++用のHTTP解析ライブラリを探しています。 curlライブラリを調べましたが、httpクライアントライブラリのようです。 HTTPヘッダーを解析するライブラリ(クエリ文字列を取得する方法、Cookieを取得する方法、リクエストURLを取得する方法、投稿データを取得する方法)を探していますか?
ありがとうございました。
libebb を確認してください。 parser が Ragel 簡単でありながら強力な [〜#〜] peg [〜#〜] ( Zed Shawの雑種パーサーに基づいています)
libebbは、C用の軽量HTTPサーバーライブラリです。ソケットジャグリングとリクエストの解析を提供することにより、Webサーバーを作成するための基礎を築きます。 RFC2612で提供されるHTTP/1.1文法を実装することにより、libebbはほとんどの有効なHTTP/1.1接続(永続的、パイプライン化、およびチャンク化された要求を含む)を理解し、無効または悪意のある要求を拒否します。 libebbは、SSL over HTTPをサポートしています。
約6ヶ月前、同じものを探していました。それから私はこのページを見つけました: HTTP Made Really Really Really そして私は自分で書いただけです...
Boost.Asio に基づく cpp-netlib をご覧になることをお勧めします。