我不熟悉Java Servlet編程,並且有關於如何使用Servlet編程處理來自其他服務器(不是用戶的POST請求)的POST響應的問題。如何使用Servlet處理POST響應
假設我的應用程序需要諮詢另一臺服務器以處理用戶請求。我需要
- 發送異步
POST
請求(即,在請求POST
體指定redirect_uri
)到其它服務器; - 處理來自其他服務器的
POST
響應; - 給用戶一些結果。
我想我需要一個Servlet來處理用戶的請求和發送POST
請求到其他服務器,我需要另一個servlet(因爲POST
請求是異步),以處理來自其他服務器的POST響應。我的具體問題是:
什麼是送在這種情況下
POST
請求的最佳方式?例如,使用HttpUrlConnection
?如何在Servlet中處理
POST
響應?它使我困惑,因爲servlet應該處理「請求」而不是「響應」,但在這種情況下,傳入的消息確實是來自其他服務器的響應POST
。尤其是,如果您能指出相關的API /方法,那將非常有幫助。例如,在doPost()
?如何獲得POST
響應正文? (我認爲我們可以從HttpServletRequest
對象中得到它)。
非常感謝!
Yue
如果你等待的POST的結果呈現的東西的用戶,你應該同步做。 –