Строка запроса (синтаксис uri) для запроса RESTFul API

Я очень плохо знаком с конечными точками REST и Google Cloud. Я следовал учебному пособию " Начало работы с оконечными точками фреймворков в App Engine" и успешно выполнил запрос API, как указано в учебном пособии:

curl --header "Content-Type: application / json" --request POST --data '{"message": "hello world"}' http://localhost:8080/_ah/api/echo/v1/echo

Но мне не удалось найти соответствующий оператор запроса URI для использования в браузере.

Я старался

и много комбинаций без успеха и которые не привели к получению ответа.

Как выглядит инструкция URI, соответствующая запросу cURL, как указано выше?

Заранее спасибо.


Кстати: это реализация конечной точки метода API "echo":

@ApiMethod(name = "echo")
public Message echoPathParameter(Message message, @Named("n") int n) {
return doEcho(message, n);
}

1 ответ

Из справочной страницыcurl:

-d / - данные

(HTTP) Отправляет указанные данные в запросе POST на сервер HTTP так же, как браузер, когда пользователь заполняет HTML-форму и нажимает кнопку отправки. Это заставит curl передавать данные на сервер с помощью application-type /x-www-form-urlencoded.

application/x-www-form-urlencoded означает, что тело запроса содержит

message=hello+world
Другие вопросы по тегам