簡單 工作記錄 介面返回405原因

2021-09-02 11:24:45 字數 373 閱讀 4650

最近調介面時候一直報錯,錯誤資訊是:

responsecode:405

responsemsg:method not allowed

介面請求方式post.

在試過各種post請求方式以及替換多種模擬請求框架後終於發現了原因:

引數要拼接在url後提交才響應正確,如下:

string param = getparamstr(parameters, reqencode);

if (urlstring.contains("?")) else

url posturl = new url(urlstring);

不這麼寫的都會報錯,真奇葩。

Python指令碼介面返回正常,狀態碼405

最近些python介面指令碼時呼叫post介面時返回結果正常,狀態碼卻不對。如下 此介面完成的功能為新增乙個角色,角色新增成功返回角色的id資訊,但是狀態碼為405,405是method not allowed 客戶端請求中的方法被禁止,網上查一堆405解決方法都對不上原因。後向開發請教,一般這種情...

簡單 工作記錄 多執行緒相關

最近遇到多執行緒的問題,原來使用非同步請求多個介面 n 3次請求 方案一 使用多執行緒一次返回資料,最開始是使用5個執行緒,乙個執行緒順序請求3個介面,超時終止返回 缺點 測試發現必須3個介面全部成功才能取到資料,遇到部分介面失敗資料拿不到 方案二 使用6個執行緒,2個執行緒請求同乙個介面,每個執行...

http介面測試工作問題記錄

1 介面測試返回值為excel表,如何測試?a 開啟該網頁,複製 b 把介面請求連線貼上到瀏覽器,按f12,把步驟1的 貼上過來 c 輸入登入許可權的 可以修改使用者名稱密碼 ajax success function d 2 介面請求的位址引數是需要通過base64轉碼的,如何填寫引數?可以使用p...