org.apache.http.clien.HttpClient
を使用してPOSTリクエストを送信し、HTTP応答を取得できます。しかし、私のPHPスクリプトはクッキーを必要とするため、ログインしたときにHTMLコンテンツを取得しません。だから、POSTリクエストの応答のクッキーを読んで、POSTリクエスト後にGETリクエストを使ってそれを返すにはどうすればいいですか?POSTリクエストからCookieを取得するにはどうすればよいですか?
4
A
答えて
8
クッキーが標準ヘッダです参照してください。 。毎回新しいインスタンスを作成しないでください。動作するはずです。
3
同じHTTPClientインスタンスを使用していて、サーバーが正しいヘッダーを送信している場合は、自動的に処理する必要があります。
あなたは同じアプリケーションからサーバーを呼び出すと、あなた場合
httpResponse.getHeader("Cookie")
からそれを得ることができるので、あなたはHTTPClientのではなく、クッキー状態を維持させることができ、http://hc.apache.org/httpclient-3.x/cookies.html
関連する問題
- 1. POSTリクエストでリクエストボディからすべての「コンテンツ」を取得するにはどうすればよいですか?
- 2. リクエストからJSONを取得するにはどうすればよいですか? ?/」POST:私は要求からJSONを取得できますか
- 3. サブドメインからCookieを取得するにはどうすればよいですか?
- 4. Cookieを取得してPOST(iOS)などの他のリクエストに使用するにはどうすればよいですか?
- 5. POSTでCookieをPythonで受け取るにはどうすればよいですか?
- 6. POSTリクエストでGETリクエストとPOSTリクエストの両方のパラメータを取得するにはどうすればよいですか?
- 7. Scrapy SplashリクエストからCookieを生成するにはどうすればよいですか?
- 8. Java RESTサービスでPOST要求ペイロードから値を取得するにはどうすればよいですか?
- 9. サーバー側からPOSTメソッドのhttp.send()のパラメータを取得するにはどうすればよいですか?
- 10. Python:BaseHTTPRequestHandler HTTP POSTハンドラからキーと値のペアを取得するにはどうすればよいですか?
- 11. エラー時にHTTPリクエストからの応答を取得するにはどうすればよいですか?
- 12. jquery ajaxからPOSTリクエストをフラスコビューに送信するにはどうすればよいですか?
- 13. Javaサーブレットでasp.netで作成されたCookieを取得するにはどうすればよいですか?
- 14. Javaサーブレットのリクエストからドメイン名を取得するにはどうすればよいですか?
- 15. Facebookの署名付きリクエストからアクセストークンを取得するにはどうすればよいですか?
- 16. リクエストからsessionIdを取得するにはどうすればよいですか?
- 17. EXT JS - リクエストから_dcパラメータを取得するにはどうすればよいですか?
- 18. DNSリクエストから訪問者のIPアドレスを取得するにはどうすればよいですか?
- 19. リクエストからユーザーの資格情報を取得するにはどうすればよいですか?
- 20. 失敗したjQueryリクエストから例外メッセージを取得するにはどうすればよいですか?
- 21. サービスプロバイダの共有HTTPリクエストから401を取得するにはどうすればよいですか?
- 22. CloudKitリクエストから発信JSONを取得するにはどうすればよいですか?
- 23. Set-Cookieヘッダーから複数のCookieを解析するにはどうすればよいですか?
- 24. リクエストを知らずにAjaxレスポンスを取得するにはどうすればよいですか?
- 25. このHTMLフォームPOSTをPHP POSTリクエストに変換するにはどうすればよいですか?
- 26. このリクエストのリストを各リクエストのステータスで取得するにはどうすればよいですか?
- 27. 署名リクエストに「リクエストID」を渡して取得するにはどうすればよいですか?
- 28. APIからデータを取得するリクエストでセッションCookieを渡す
- 29. Slim rest apiでPOSTリクエストのJSONリクエスト本体にアクセスするにはどうすればよいですか?
- 30. ZopeとPloneでCookieを取得して設定するにはどうすればよいですか?
文字列cookie = httpResponse.getFirstHeader( "Cookie")。getValue(); –