Как отправить общую информацию в rest assured?

#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