介面呼叫處理,http請求405錯誤

2021-10-25 11:22:07 字數 2506 閱讀 5521

每個介面呼叫都有自己環境,先排查原因

問題使用者反饋,上傳文件非常緩慢

檢視實時日誌如下:

分析日誌,發現乙個外調介面連線超時。

介面 一直請求超時,:

網路許可權,是否開通有申請過網路許可權,這個原有常用位址,有許可權。

curl命令訪問檢視,

405方法不允許,顯示get請求不允許

排查介面對接,是否不是post , 對接的是post.

排查rbs-prd.cignacmb.com:4444負載到159和160正常嗎?

負載正常的,下面截圖驗證的埠都是通的,下面的都有返回碼:405,請確認下請求 是正確的嗎?

下面截圖的405沒關係,這個是直接使用url訪問是get請求,我們是post請求,這個沒關係

貼出**請求如下:

}httppost封裝的請求,但是這個是否會變成get請求?

問題還沒有解決

瀏覽器訪問

/error, so you are seeing this as a fallback.

wed nov 1816:

43:19 cst 2020

there was an unexpected error (type=method not allowed, status=

405)

.request method 'get'

not supported

請幫忙查詢在10.142.114.66:8080/platform/login/login.do是否開啟了rbs-prd.cignacmb.com:4444,謝謝。,還是伺服器訪問不通。

解決:問題原因再追溯

a (ip:埠)→ prd.cignacmb.com:4444 ok(已經開通過,兩台機器是通的)

b (ip:埠)→ prd.cignacmb.com:4444 ok

c(10.142.114.66:8080,報表伺服器)→ prd.cignacmb.com:4444 no

所以發單請求開通網路許可權。

新客服系統訪問續期系統介面許可權×→新客服系統訪問續期系統網路許可權,注介面是沒許可權一說

13 開通網路

內部機器訪問的都是隔離的,只要沒申請過,那就是不通的。

生產環境:新客服呼叫續期介面位址, 接受需求返回資料,關閉css需求,推送資料給rbs。

請協助開通網路許可權,謝謝。

14 檢視是否開通

登入10.142.103.107 發起連線 telnet ip port 。connected to ***.com

15 服務開通

上訴問題得到解決,但是還有個67的報表服務遺漏,報告-溝通-相談,新增即可。

二 新增介面呼叫,資料沒有推送過去

e化平台,上敘中64,65沒開通網路。但是已經開通,現在還是沒有推送資料,看介面呼叫是通的

繼續排查。

結果查詢:是對方驗證沒有驗證對的地方,問題解決

處理HTTP請求

處理http請求 當客戶端瀏覽器通過url訪問web應用時,首先要做的就是獲取使用者提交的資訊,也就是從http請求資料中獲得的資訊。http請求資料分為http請求頭和body http請求頭包含了一些http請求欄位和http get欄位 body中可以包含任何型別的資料,包含http get欄...

php post請求http介面

這裡用的是curl方式,所以要先保證curl函式庫開啟 在php.ini 檔案裡 extension php curl.dll前面的 分號去掉 上 模擬post進行url請求 param string url param array post data function request post u...

RestTemplate請求http介面示例

springmvc提供 resttemplate請求http介面,resttemplate的底層可以使用第三方的http客戶端工具實現http 的請求,常用的http客戶端工具有apache httpclient okhttpclient等。這裡以okhttpclient為例講解resttempla...