#java #rest #curl #rest-assured
#java #rest #curl #будьте уверены
Вопрос:
Я пытаюсь автоматизировать API, в котором есть общая информация, которую необходимо отправить.
запрос curl выглядит следующим образом-
curl -X PUT "https://XXXXXXX.com/v1/YOLO/cccc/abc/mom" -H "accept: */*" -H "Content-Type: application/json" -d "[10035]"
Я не могу отправить -d "[10035]"
эту часть в запросе.
Необходимо выполнить повторную проверку, и это то, что я пытался-
RequestSpecification request = given().filter(new RequestLoggingFilter(requestCapture));
Response response = request.auth().basic(XXX,XXX).body(Arrays.asList("10017")).contentType("application/json")
.put(Chttps://XXXXXXX.com/v1/YOLO/cccc/abc/mom").then().extract()
.response();
Я ценю вашу помощь.
Комментарии:
1. Согласно документации CURL, -d используется для отправки данных post в теле, просто используйте body(«[10035]»)
2. Я пробовал это, но не сработало.
Ответ №1:
Попробуйте использовать
curl --data-raw "[10035]" https://example.com