Java サーブレット プログラミングは初めてで、サーブレット プログラミングを使用して (ユーザーの POST 要求ではなく) 他のサーバーからの POST 応答を処理する方法について質問があります。
ユーザーのリクエストを処理するために、アプリケーションが別のサーバーに問い合わせる必要があるとします。する必要がある
- 他のサーバーに非同期
POST
要求を送信します (つまりredirect_uri
、POST
要求本文に a を指定します)。 POST
他のサーバーからの応答を処理します。- ユーザーに何らかの結果を提示します。
ユーザーのリクエストを処理して他のサーバーにリクエストを送信するには 1 つのサーブレットが必要であり、他のサーバーからの POST 応答を処理するにはPOST
(リクエストが非同期であるため) 別のサーブレットが必要だと思います。POST
私の具体的な質問は次のとおりです。
POST
この場合、リクエストを送信する最良の方法は何ですか? たとえば、HttpUrlConnection
?POST
サーブレットで応答を処理するには? サーブレットは「応答」ではなく「要求」を処理することになっているため、混乱しましたが、この場合、着信メッセージは実際にPOST
は他のサーバーからの応答です。特に、本当に役立つ関連 API/メソッドを教えていただければ幸いです。たとえば、doPost()
?POST
レスポンスボディを取得するには?(オブジェクトから取得できると思いHttpServletRequest
ます)。
どうもありがとう!
ユエ