1. 程式人生 > >與第三方進行聯調測試,對方將JSON形式的引數放到params中,接收請求後獲取引數值為null

與第三方進行聯調測試,對方將JSON形式的引數放到params中,接收請求後獲取引數值為null

第三方將引數放入請求體中,請求過來之後,這邊request.getParameter("params")獲取不到引數。

第三方用的Content-Type是application/json,在我們的建議下修改為text/html,發現還是不行。

但是我們之前自測是沒有問題的,所以看了下自測的HttpClient中是如何新增引數的,然後發現如下:


所以猜測應該是按照form的鍵值對形式傳送,所以又讓第三方把Content-Type的值修改為x-www-form-urlencoded。

然後發現獲取引數成功了。

希望出現這種情況的人早些看到這篇文。