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

219
REST API 404: неверный URI или недостающий ресурс?

Я создаю REST API, но я столкнулся с проблемой. Кажется, что принятая практика при разработке REST API заключается в том, что если запрошенный ресурс не существует, возвращается 404. Однако для меня это добавляет ненужную двусмысленность. HTTP 404 более традиционно ассоциируется с неверным URI. В...

217
«Лучшая» практика для спокойного POST-ответа

Так что ничего нового здесь, я просто пытаюсь получить некоторые разъяснения и, похоже, не могу найти ничего в других сообщениях. Я создаю новый ресурс повторно, говорю: /books (POST) с телом: { title: 'The Lion, the Witch and the Wardrobe', author: 'C. S. Lewis' } Я знаю, что должен вернуть 201...

213
Какие методы HTTP соответствуют каким методам CRUD?

В программировании в стиле RESTful мы должны использовать методы HTTP в качестве наших строительных блоков. Я немного запутался, хотя какие методы соответствуют классическим методам CRUD. GET / Read и DELETE / Delete достаточно очевидны. Однако в чем разница между PUT / POST? Они соответствуют один...

212
Существуют ли правила именования для REST API? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Улучшить этот вопрос При создании REST API существуют ли какие-либо...

208
Лучшая практика для частичных обновлений в RESTful-сервисе

Я пишу сервис RESTful для системы управления клиентами и пытаюсь найти лучший способ частичного обновления записей. Например, я хочу, чтобы вызывающая сторона могла читать полную запись с помощью запроса GET. Но для его обновления разрешены только определенные операции с записью, например,...

204
Как реализовать безопасный REST API с помощью node.js

Я начинаю планировать REST API с помощью node.js, express и mongodb. API предоставляет данные для веб-сайта (публичного и частного) и, возможно, мобильного приложения. Интерфейс будет разработан с AngularJS. В течение нескольких дней я много читал о защите REST API, но не нашел окончательного...

198
REST API - обработка файлов (т.е. изображений) - лучшие практики

Мы разрабатываем сервер с REST API, который принимает и отвечает с помощью JSON. Проблема в том, если вам нужно загрузить изображения с клиента на сервер. Примечание: а также я имею в виду случай использования, в котором сущность (пользователь) может иметь несколько файлов (carPhoto, licensePhoto),...

196
Разница между OData и REST веб-сервисами

Просматривая некоторые веб-сервисы, я наткнулся на эту «новую» технологию, которую Microsoft называет OData . Прочитав их описание в FAQ о том, что такое OData, я с трудом отличаю OData от веб-сервисов REST-ful. Может ли кто-нибудь помочь мне понять...

195
Rails новые против создания

Почему в контроллере RESTful необходимо определить новый метод, а затем создать метод create? Поиск в Google не дал мне ответа, который я искал. Я понимаю разницу, но нужно знать, почему их используют такими, какие они...

195
Транзакции через микросервисы REST?

Допустим, у нас есть микросервисы User, Wallet REST и API-шлюз, который склеивает вещи. Когда Боб регистрируется на нашем веб-сайте, нашему API-шлюзу необходимо создать пользователя через микросервис User и кошелек через микросервис Wallet. Теперь вот несколько сценариев, где что-то может пойти не...

194
Как установить заголовок «Accept:» в запросе Spring RestTemplate?

Я хочу установить значение Accept:в запросе, который я делаю с использованием Spring RestTemplate. Вот мой весенний код обработки запросов @RequestMapping( value= "/uom_matrix_save_or_edit", method = RequestMethod.POST, produces="application/json" ) public @ResponseBody ModelMap...

190
Как включить CORS в ASP.net Core WebAPI

Что я пытаюсь сделать У меня есть внутренний веб-API ASP.Net Core, размещенный на бесплатном плане Azure (исходный код: https://github.com/killerrin/Portfolio-Backend ). У меня также есть клиентский веб-сайт, который я хочу заставить использовать этот API. Клиентское приложение не будет размещаться...

190
Как сделать удаленный вызов REST внутри Node.js? любой CURL?

В Node.js , кроме использования дочернего процесса для вызова CURL , есть ли способ сделать вызов CURL API REST удаленного сервера и получить возвращаемые данные? Мне также нужно настроить заголовок запроса для удаленного вызова REST , а также строку запроса в GET (или POST). Я нахожу это:...

189
Создание API для мобильных приложений - Аутентификация и Авторизация

обзор Я ищу, чтобы создать (REST) ​​API для моего приложения. Первоначальное / основное назначение будет предназначаться для мобильных приложений (iPhone, Android, Symbian и т. Д.). Я изучал различные механизмы аутентификации и авторизации для веб-API (изучая другие реализации). Я обернул голову...

188
Правильный способ установить статус ответа и содержимое JSON в REST API, сделанном с помощью nodejs и express

Я играю с Nodejs и выражаюсь, создавая небольшой API отдыха. У меня вопрос, какова хорошая практика / лучший способ установить статус кода, а также данные ответа? Позвольте мне объяснить с небольшим количеством кода (я не буду помещать узел и экспресс-код, необходимый для запуска сервера, только...

188
file_get_contents (): операция SSL не выполнена с кодом 1, не удалось включить шифрование

Я пытался получить доступ к этой конкретной службе REST со страницы PHP, которую я создал на нашем сервере. Я сузил проблему до этих двух строк. Итак, моя страница PHP выглядит так: <?php $response =...

185
Что такое «406-неприемлемый ответ» в HTTP?

В своем приложении Ruby on Rails я пытался загрузить изображение через клиент POSTMAN REST в формате Base64 . Когда я размещаю изображение, я получаю 406 неприемлемый ответ . Когда я проверил свою базу данных, изображение было там и было успешно сохранено. В чем причина этой ошибки, есть ли что-то,...