2017-05-30 84 views
0

我通過放心自動化其餘api。UnsupportedOperationException:無效的內容類型應用程序/ json

當我通過REST客戶端測試相同的API我沒有得到任何問題,但是當我通過Rest Assured自動化我得到無效的內容類型錯誤。

我的REST API是如下:

Response res = given() 
       .relaxedHTTPSValidation() 
       .body(model) 
       .with() 
       .contentType("application/json") 
       .then() 
       .post(ConfigReader.get("asset.temperature.push.url")); 

     return res.body().asString(); 

錯誤是:

{"message":"Execution exception[[UnsupportedOperationException: Invalid content type. Content-Type should be application/json or text/json, receivedapplication/json; charset=UTF-8]]"} 

如何來解決這個問題

回答

0

這是問題,因爲內部的應用程序,它直接驗證導致問題的內容類型爲"application/json; charset=utf-8"

默認情況下,放心將發送默認字符集UTF-8,但作爲應用程序驗證utf-8它導致了問題。

無論如何反對申請引發的問題來解決這個問題。

相關問題