2017-05-30 16 views
0

私は残りのAPIを自動で安定させています。UnsupportedOperationException:無効なコンテンツタイプapplication/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のアプリケーションとして問題が発生しました。

これを解決するには、とにかくアプリケーションに対して問題が発生しました。

関連する問題