私はpoco c++ ライブラリ、特に poco のHTTPServerを使用していますが、既に GET リクエストを受け取ることができます。(私は24ページ以上からこのチュートリアルに従いました)。しかし、POST リクエストの処理方法がわかりません。特に、poco を使用して POST リクエストからリクエスト本文を読み取るにはどうすればよいですか? クラスHttpServerRequeststream
のドキュメントから、メソッドをこれに使用できることを読みました。
virtual std::istream & stream() = 0;
Returns the input stream for reading the request body.
さて、私のコードでは、このメソッドを次のように呼び出したいと思います:
std::istream& istr = request.stream();
しかし、私はエラーが発生しています:
error: passing 'const Poco::Net::HTTPServerRequest' as 'this' argument of 'virtual std::istream& Poco::Net::HTTPServerRequest::stream()' discards qualifiers
ここでのメソッド呼び出しの何が問題になっていますか? 誰でも助けることができますか?または例を提供しますか?
敬具