#java #json #rest-assured
#java #json #будьте уверены
Вопрос:
Я пытаюсь получить файл JSON, но, похоже, это не файл JSON, но он выводит application/json
12:39:39.403[main] DEBUG org.apache.http.wire - << "[0xb9][0x12][0x3d][0xr4][0xu6][0x43][0xd9][0x12][0xw3][0x43][0xb6][0x1q][0xef][0x13]"
12:39:39.403[main] DEBUG org.apache.http.wire - << "[0xwq][0xq2][0x9d][0x14][0xk6][0xw3][0x9q][0xz2][0xm3][0x4m][0xq6][0xkq][0xlf][0xq3]"
12:39:39.403[main] DEBUG org.apache.http.wire - << "30[r][n]"
12:39:39.403[main] DEBUG org.apache.http.wire - << "[0xb9][0x12][0x3d][0xr4][0xu6][0x43][0x9][0x12][0xw3][0x43][0xb6][0x1q][0xef][0x13]"
Мой код rest assured
Response response = given().contentType(ContentType.JSON).auth().get("https://sample-url");
Я бы хотел увидеть фактический вывод JSON
Комментарии:
1. Это не похоже на фактический вывод —
0xr4
недопустимое шестнадцатеричное значение. Но, не зная, что вы пытаетесь получить, невозможно помочь. Можете ли вы поделиться реальным URL-адресом или, по крайней мере, первыми 10 реальными шестнадцатеричными значениями? Кажется вероятным, что любая служба, с которой вы сталкиваетесь, не возвращает JSON.2.
String response = given().contentType(ContentType.JSON).auth().get("https://sample-url").then().extract().response().asString()
;