rest- все статьи тега ➜ страница 3


Каков правильный код ответа REST для допустимого запроса, но пустые данные?

например, вы запускаете запрос GET для users/9 но нет пользователя с идентификатором #9. Какой код ответа является лучшим? 200 ОК 202 принято 204-Нет Содержимого 400 Плохой Запрос 404 Не Найдена ...

Нет 'Контроля Доступа-Разрешить-Происхождения' - Узел / Сервер Apache Порт Вопросу

Я создал небольшой API, используя Node / Express и пытаясь вытащить данные с помощью Angularjs, но поскольку моя html-страница работает под apache на localhost:8888 и Node API прослушивает порт 3000, я получаю No 'Access-Control-Allow-Origin'. Я попытался использовать node-http-proxy и Vhosts Apache, но не имел большого успеха, см. полную ошибку и код ниже. " XMLHttpRequest не может загрузить localhost: 3000. В запрошенном заголовке отсутствует заголовок " Access-Control-Allow-Origin ресурс. ...

Как мне установить cookie на объектами httprequestmessage HttpClient, который по

Я пытаюсь использовать веб-API HttpClient чтобы сделать сообщение для конечной точки, которая требует входа в систему в виде HTTP-файла cookie, который идентифицирует учетную запись (это только то, что #ifdef ' ed из версии релиза). как добавить куки в HttpRequestMessage? ...

Существуют ли какие-либо рекомендации по соглашению об именах для API REST? [закрытый]

при создании API REST существуют ли какие-либо рекомендации или стандарты defacto для соглашений об именах в API (например: компоненты пути конечной точки URL, параметры строки запроса)? Являются ли верблюжьи шапки нормой или подчеркиванием? другие? например: api.service.com/helloWorld/userId/x или api.service.com/hello_world/user_id/x Примечание: это не вопрос дизайна RESTful API, а скорее рекомендации по соглашению об именах для использования для конечных компонентов пути и / или парам ...

Можно ли отправить массив с расширением Postman Chrome?

Я использую расширение Postman Chrome для тестирования моего API и хотел бы отправить массив идентификаторов через post. Есть ли способ отправить что-то перечислить это как параметр в Postman? { user_ids: ["1234", "5678"] } ...

Проверка подлинности REST API

Я создаю приложение, которое будет размещено на сервере. Я хочу создать API для приложения, чтобы облегчить взаимодействие с любой платформой (веб-приложение, Мобильное приложение). Что я не понимаю, что при использовании API-интерфейса REST, как мы можем проверить подлинность пользователя. например, когда пользователь вошел в систему, а затем хочет создать тему форума. Как я узнаю, что пользователь уже вошел в систему? ...

Весна RestTemplate сделать с параметрами

Я должен сделать вызов REST, который включает пользовательские заголовки и параметры запроса. Я установил свой HttpEntity только с заголовками (без тела), и я использую RestTemplate.метод exchange () следующим образом: HttpHeaders headers = new HttpHeaders(); headers.set("Accept", "application/json"); Map<String, String> params = new HashMap<String, String>(); params.put("msisdn", msisdn); params.put("email", email); params.put("clientVersion", clientVersion); params.put("clientTyp ...

REST API-зачем использовать PUT DELETE POST GET?

Итак,я просматривал некоторые статьи о создании REST API. И некоторые из них предлагают использовать все типы HTTP-запросов: like PUTDELETEPOSTGET. Мы бы создали например .php и написать API таким образом: $method = $_SERVER['REQUEST_METHOD']; $request = split("/", substr(@$_SERVER['PATH_INFO'], 1)); switch ($method) { case 'PUT': ....some put action.... break; case 'POST': ....some post action.... break; case 'GET': ....some get action.... break; case 'DELET ...

Django Rest framework: немодельный сериализатор

Я новичок в Django Rest framework и нуждаюсь в вашем совете. Я разрабатываю веб-сервис. Служба должна предоставлять интерфейс REST для других служб. Интерфейс REST, который мне нужно реализовать, не работает с моими моделями напрямую (я имею в виду операции get, put, post, delete). Вместо этого он предоставляет другие услуги с некоторыми результатами расчета. По запросу мой сервис делает некоторые вычисления и просто возвращает результаты обратно (не сохраняет результаты в своей собственной базе ...

В чем разница между form-data, x-www-form-urlencoded и raw в приложении Postman Chrome?

Я использую расширение Postman Chrome для тестирования веб-службы. Существует три варианта ввода данных. Я думаю, raw - это для отправки JSON. В чем разница между двумя другими, form-data и x-www-form-urlencoded? ...

file get contents (): сбой операции SSL с кодом 1. И еще

Я пытался получить доступ к этой конкретной службе REST со страницы PHP, которую я создал на нашем сервере. Я сузил проблему до этих двух линий. Так что моя PHP страница выглядит так: <?php $response = file_get_contents("https://maps.co.weber.ut.us/arcgis/rest/services/SDE_composite_locator/GeocodeServer/findAddressCandidates?Street=&SingleLine=3042+N+1050+W&outFields=*&outSR=102100&searchExtent=&f=json"); echo $response; ?> страница умирает в строке 2 со следующи ...

Обработка исключений службы Spring Boot REST

Я пытаюсь настроить крупномасштабный сервер служб REST. Мы используем Spring Boot 1.2.1 Spring 4.1.5 и Java 8. Наши контроллеры реализуют @RestController и стандартные аннотации @ RequestMapping. моя проблема заключается в том, что Spring Boot устанавливает перенаправление по умолчанию для исключений контроллера в /error. Из документов: Spring Boot по умолчанию предоставляет сопоставление /error, которое обрабатывает все ошибки разумным образом и регистрируется как страница "глобальная" ...

Заголовок HTTP-авторизации

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

Клиентская библиотека JavaScript REST [закрыто]

есть ли библиотека JavaScript, которая позволяет мне выполнять все остальные операции, такие как (GET,POST,PUT и DELETE over HTTP или HTTPS)? ...

WSDL против остальных плюсов и минусов

по теме: зачем использовать REST вместо веб-сервисов? при принятии решения о реализации веб-службы с использованием SOAP или REST (под которым я подразумеваю HTTP/XML в спокойной манере), что я должен знать и о чем я должен думать? Я предполагаю, что это не один размер подходит для всех вещей, так как я могу выбрать, какой использовать. ...

Websocket API для замены REST API?

У меня есть приложение, основная функция которого работает в режиме реального времени, через websockets или длинный опрос. тем не менее, большая часть сайта написана в спокойной манере, что хорошо для приложений s и других клиентов в будущем. Тем не менее, я думаю о переходе на API websocket для всех функций сайта, вдали от REST. Это облегчило бы мне интеграцию функций реального времени во все части сайта. Это сделало бы его более трудным, чтобы построить приложения или мобильные клиенты? Я об ...

Обработка PUT / DELETE аргументов в PHP

Я работаю над моей клиентская библиотека REST для CodeIgniter и я изо всех сил пытаюсь понять, как отправлять аргументы PUT и DELETE в PHP. в нескольких местах я видел людей, используя параметры: $this->option(CURLOPT_PUT, TRUE); $this->option(CURLOPT_POSTFIELDS, $params); досадно, это, кажется, ничего не делать. Это правильный путь, чтобы задать параметры ставить? Если да, то как установить параметры удаления? $this->option() является частью моей библиотеки, он просто создает мас ...

Разрешить запрос REST CORS на экспресс / узел.JS приложение на Heroku

Я написал REST API на экспресс-платформе для узла.js, который работает для запросов из консоли js в Chrome и URL-панели и т. д. Теперь я пытаюсь заставить его работать для запросов из другого приложения, на другом домене (ПДБС). первый запрос, автоматически выполняемый интерфейсом javascript, - это /api / search?uri=, и, похоже, не удается выполнить запрос параметров" предполетный". в моем экспресс-приложении я добавляю заголовки CORS, использование: var allowCrossDomain = function(req, res, ...

RestSharp простой полный пример [закрыто]

Я пытался создать простой прототип веб-приложения, которое использует RestSharp для вызова REST API. Я не смог найти ни одного хорошего примера этого. Может ли кто-нибудь поделиться и направить меня на правильный ресурс, пожалуйста? Я уже посмотрел на следующее, и не предоставляет то, что я ищу, т. е. полностью функциональный пример: http://restsharp.org/ (не имеет полного применения с пример) http://www.stum.de/2009/12/22/using-restsharp-to-consume-restful-web-services/ (кажется, старый) пр ...

Весна RestTemplate ожидания

Я хотел бы установить тайм-ауты соединения для службы rest, используемой моим веб-приложением. Я использую RestTemplate Spring, чтобы поговорить со своей службой. Я провел некоторое исследование, и я нашел и использовал xml ниже (в моем приложении xml), который, как я считаю, предназначен для установки таймаута. Я использую Spring 3.0. Я также видел ту же проблему здесь тайм-аут конфигурации для spring webservices с RestTemplate, но решения не кажутся, что очистить, Я бы предпочел для задани ...