簡體   English   中英

HTTP發布請求出錯

[英]Error with HTTP post request

我有一個帶有第三方支付系統的應用程序。 付款成功后,成功響應將發送回應用程序。 最近,我們已將應用程序遷移到新服務器上,在該服務器上,第三方支付系統的調用已成功完成,但在我們端進行更新時,第三方面臨以下錯誤:

HTTPPost.postRequest.IOException [Error when writing data to url.]異常。

第三方正在調用帶有交易明細的POST方法來更新我們應用程序端的狀態。

當我嘗試從瀏覽器通過簡單的HTML頁面訪問包含交易詳細信息的URL時,它是成功的。

誰能幫助我解決上述錯誤?

將應用程序遷移到新服務器時,是否缺少任何配置?

該應用程序是使用Stripes Framework在Java中構建的。

1.如果是POST請求,則不能將客戶端數據附加到URL。 僅當它是GET請求時才可以完成。

2.使用大多數瀏覽器,您可以跟蹤網絡活動。 並檢查URL對象的有效性

URL url = new URL("http://www.yourUrl.com/"); 
   HttpURLConnection con = (HttpURLConnection)url.openConnection(); 
   con.setRequestMethod("GET"); 
   con.connect() ; 
   OutputStream os = con.getOutputStream(); 
   int check= con.getResponseCode(); 

3.如果服務器有任何問題,也會發生HTTPPost.postRequest.IOException 檢查服務器是否兼容從“第三方支付系統”接收數據

使用stacktrace提供更多詳細信息,以便您可以更快,更准確地獲得答案。

希望這可以幫助!!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM