私は最近Javaに移行し、netflixRESTサービスに対していくつかのRESTテストを書き込もうとしています。
安心を使用した応答で、gzipでエンコードされた応答または「InputStream」のいずれかを送信したいという問題があります。どちらも応答のコンテンツに実際のXMLテキストを提供しません。「Accept-Encoding」ヘッダーを発見しましたが、それを空白にすることは解決策ではないようです。.Netを使用すると、これをいじる必要はなく、人間が読める形式の応答を返す適切な手段を見つけることができないようです。
私のコード:
RestAssured.baseURI = "http://api-public.netflix.com";
RestAssured.port = 80;
Response myResponse = given().header("Accept-Encoding", "").given().auth().oauth(consumerKey, consumerSecret, accessToken, secretToken).param("term", "star wars").get("/catalog/titles/autocomplete");
私の応答オブジェクトには、バッファ、ラップされたストリームなどへの参照しか含まない「コンテンツ」値があります。応答のToString()を取得しようとしても機能しません。私が見た例はどれも私の場合はうまくいかないようです。
私がここで間違っていることについて何か提案はありますか?