Вопросы с тегом «rest»

REST (передача состояния представления) - это стиль архитектуры программного обеспечения для распределенных гипермедиа систем, таких как World Wide Web. Его популярность возросла по сравнению с архитектурами RPC, такими как SOAP, из-за внутренней разобщенности клиента с сервером, которая возникает из-за наличия единого интерфейса между гетерогенными системами.

11
Ошибка HTTPS Powershell v3 Invoke-WebRequest
Используя методы Invoke-WebRequest и Invoke-RestMethod Powershell v3, я успешно использовал метод POST для публикации файла json на веб-сайте https. Я использую команду $cert=New-Object System.Security.Cryptography.X509Certificates.X509Certificate2("cert.crt") Invoke-WebRequest -Uri https://IPADDRESS/resource -Credential $cred -certificate $cert -Body $json -ContentType application/json -Method POST Однако, когда я пытаюсь использовать метод GET, например: Invoke-WebRequest -Uri https://IPADDRESS/resource -Credential $cred …
126 .net  rest  powershell  https 

3
Рекомендации по REST API: аргументы в строке запроса и в теле запроса
REST API может иметь аргументы в нескольких местах: В теле запроса - как часть тела json или другого типа MIME. В строке запроса - например,/api/resource?p1=v1&p2=v2 Как часть URL-пути - например,/api/resource/v1/v2 Каковы лучшие практики и рекомендации по выбору между 1 и 2 выше? 2 против 3 рассматривается здесь .
126 json  api  rest  http  query-string 

8
Время ожидания Spring RestTemplate
Я хотел бы установить тайм-ауты подключения для службы отдыха, используемой моим веб-приложением. Я использую Spring RestTemplate, чтобы общаться со своим сервисом. Я провел некоторое исследование, и я нашел и использовал xml ниже (в моем приложении xml), который, как мне кажется, предназначен для установки тайм-аута. Я использую Spring 3.0. Я также …

7
Создайте запрос с помощью POST с кодами ответа 200 или 201 и содержимым
Предположим, я пишу службу REST, целью которой является добавление нового элемента данных в систему. Я планирую отправить сообщение на http://myhost/serviceX/someResources Предположим, это сработает, какой код ответа мне следует использовать? И какой контент я могу вернуть. Я смотрю определения кодов ответа HTTP и вижу следующие возможности: 200: вернуть объект, описывающий или …

4
Пользовательский заголовок авторизации HTTP
Мне было интересно, допустимо ли помещать пользовательские данные в заголовок авторизации HTTP. Мы разрабатываем RESTful API, и нам может потребоваться способ указать собственный метод авторизации. В качестве примера назовем это FIRE-TOKENаутентификацией. Будет ли что-то вроде этого действительным и разрешенным согласно спецификации: Authorization: FIRE-TOKEN 0PN5J17HBGZHT7JJ3X82:frJIUN8DYpKDtOLCwo//yllqDzg= Первая часть второй строки (перед ':') …

7
Запрос Curl GET с параметром json
Я пытаюсь отправить запрос «GET» на удаленный REST API из командной строки через cURL следующим образом: curl -X GET -H "Content-type: application/json" -H "Accept: application/json" "http://server:5050/a/c/getName/{"param0":"pradeep"}" Но он не возвращает никаких результатов. Я попытался пропинговать URL-адрес прямо из браузера, я могу успешно получить ответ, я не понимаю, что не так …
124 json  rest  curl 

4
Удаление ресурса с помощью http DELETE
Итак, учитывая, что глагол DELETE в Http идемпотентен, когда я отправляю следующий запрос, что должно произойти во втором (третьем, четвертом и т. Д.)? DELETE /person/123 В первый раз ресурс удаляется, и я возвращаю 204 (успешно, нет содержимого). Должен ли я возвращать 204 при последующих звонках или 404 (не найдено)?
124 rest  http  http-delete 

10
Обработка исключений Spring Resttemplate
Ниже приведен фрагмент кода; в основном, я пытаюсь распространить исключение, когда код ошибки отличается от 200. ResponseEntity<Object> response = restTemplate.exchange(url.toString().replace("{version}", version), HttpMethod.POST, entity, Object.class); if(response.getStatusCode().value()!= 200){ logger.debug("Encountered Error while Calling API"); throw new ApplicationException(); } Однако в случае ответа 500 от сервера я получаю исключение org.springframework.web.client.HttpServerErrorException: 500 Internal Server Error …

8
Зачем нам нужны веб-службы RESTful?
Я собираюсь изучить веб-сервисы RESTful (лучше сказать, что мне придется это сделать, потому что это часть программы магистратуры CS). Я прочитал некоторую информацию в Википедии, а также прочитал статью о REST в Sun Developer Network и вижу, что это непростая технология, существуют специальные платформы для создания приложений RESTful, и ее …

1
Как получить доступ к параметрам в методе RESTful POST
Мой метод POST выглядит так: @POST @Consumes({"application/json"}) @Path("create/") public void create(String param1, String param2){ System.out.println("param1 = " + param1); System.out.println("param2 = " + param2); } Когда я создаю клиент Jersey в Netbeans, метод, вызывающий метод post, выглядит следующим образом: public void create(Object requestEntity){ webResource.path("create").type(MediaType.APPLICATION_JSON).post(requestEntity); } При запуске этого теста: @Test …

4
Как получить параметры запроса в Spring Boot?
Я разрабатываю проект с помощью Spring Boot. У меня есть контроллер, который принимает запросы GET . В настоящее время я принимаю запросы на следующие типы URL: http: // локальный: 8888 / пользователь / данные / 002 но я хочу принимать запросы с использованием параметров запроса : http: // локальный: 8888 …
123 java  rest  spring-boot 

6
RESTfully оформить / войти или / зарегистрировать ресурсы?
Я разрабатывал веб-приложение, а затем остановился, чтобы подумать о том, как мой api должен быть спроектирован как веб-сервис RESTful. На данный момент большинство моих URI являются общими и могут применяться к различным веб-приложениям: GET /logout // destroys session and redirects to / GET /login // gets the webpage that has …

3
Аутентификация на основе токенов REST API
Я разрабатываю REST API, требующий аутентификации. Поскольку сама аутентификация происходит через внешний веб-сервис по HTTP, я решил, что мы будем выдавать токены, чтобы избежать повторного вызова службы аутентификации. Это подводит меня к моему первому вопросу: Действительно ли это лучше, чем просто требовать от клиентов использовать HTTP Basic Auth для каждого …

7
RESTful способ создания нескольких элементов в одном запросе
Я работаю над небольшой клиент-серверной программой для сбора заказов. Я хочу сделать это "REST (полностью) способом". Что я хочу сделать: Соберите все строки заказа (продукт и количество) и отправьте полный заказ на сервер На данный момент я вижу два варианта сделать это: Отправьте каждую строку заказа на сервер: POST qty …
122 rest  post 

9
Отправка токена на предъявителя с аксиомами
В моем приложении для реагирования я использую axios для выполнения запросов REST api. Но он не может отправить заголовок авторизации с запросом. Вот мой код: tokenPayload() { let config = { headers: { 'Authorization': 'Bearer ' + validToken() } } Axios.post( 'http://localhost:8000/api/v1/get_token_payloads', config ) .then( ( response ) => { …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.