[英]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.