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

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

2
AngularJS $ ресурс RESTful пример
Я бы хотел использовать $ resource для вызова моего веб-сервиса RESTful (над которым я до сих пор работаю), но я хотел бы узнать, правильно ли я сначала сделал мой скрипт AngularJS. Тодо DTO имеет: {id, order, content, done} :cmdтак что я могу позвонить, api/1/todo/resetчтобы очистить таблицу задач в базе данных. …

6
Публикация параметров RestSharp JSON
Я пытаюсь сделать очень простой вызов REST для моего API MVC 3, и параметры, которые я передаю, не привязаны к методу действия. Клиент var request = new RestRequest(Method.POST); request.Resource = "Api/Score"; request.RequestFormat = DataFormat.Json; request.AddBody(request.JsonSerializer.Serialize(new { A = "foo", B = "bar" })); RestResponse response = client.Execute(request); Console.WriteLine(response.Content); Сервер public …

16
Spring MVC @PathVariable усекается
У меня есть контроллер, обеспечивающий RESTful доступ к информации: @RequestMapping(method = RequestMethod.GET, value = Routes.BLAH_GET + "/{blahName}") public ModelAndView getBlah(@PathVariable String blahName, HttpServletRequest request, HttpServletResponse response) { Проблема, с которой я столкнулся, заключается в том, что если я попадаю на сервер с переменной пути со специальными символами, она усекается. Например: …
143 java  spring  rest  spring-mvc  get 

7
Когда я могу использовать параметры пути или параметры запроса в RESTful API?
Я хочу, чтобы мой RESTful API был очень предсказуемым. Как лучше всего решить, когда производить сегментацию данных с использованием URI, а не с помощью параметров запроса. Мне кажется логичным, что системные параметры, поддерживающие разбиение на страницы, сортировку и группировку, должны быть после символа "?" Но как насчет таких полей, как …

5
Актуальные примеры для HATEOAS (REST-архитектура) [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за …
140 api  rest  hateoas 

12
Какой лучший метод RESTful для возврата общего количества элементов в объекте?
Я разрабатываю сервис REST API для большого сайта социальной сети, в котором я участвую. Пока что он работает отлично. Я могу выдать GET, POST, PUTи DELETEзапросы на объект URL - адресов и влияет на мои данные. Однако эти данные разбиты на страницы (ограничено 30 результатами одновременно). Тем не менее, что …
139 rest  restful-url 

2
Защита моего REST API с помощью OAuth, при этом разрешена аутентификация через сторонних поставщиков OAuth (с использованием DotNetOpenAuth)
У меня есть продукт с простым REST API, поэтому пользователи продукта могут напрямую интегрироваться с функциями продукта без использования моего пользовательского веб-интерфейса. Недавно меня заинтересовали различные третьи стороны по поводу интеграции их настольных клиентов с API, чтобы пользователи моего продукта могли получать доступ к своим данным с помощью этого стороннего …

11
Spring MVC - Как вернуть простую строку как JSON в Rest Controller
Мой вопрос по сути является продолжением этого вопроса. @RestController public class TestController { @RequestMapping("/getString") public String getString() { return "Hello World"; } } Выше Spring добавил бы «Hello World» в тело ответа. Как я могу вернуть строку в качестве ответа JSON? Я понимаю, что могу добавить цитаты, но это больше …
137 java  json  spring  rest  spring-mvc 

11
Как передать несколько параметров в GET ASP.Net Web API?
Я использую .Net MVC4 Web API для (надеюсь) реализации API RESTful. Мне нужно передать несколько параметров в систему и заставить ее выполнить какое-то действие, а затем вернуть список объектов в качестве результатов. В частности, я передаю две даты и возвращаю записи, которые попадают между ними. Я также отслеживаю возвращенные записи, …

4
REST, HTTP DELETE и параметры
Есть ли что-нибудь, отличное от RESTful, в предоставлении параметров для HTTP-запроса DELETE? Мой сценарий таков, что я моделирую «Вы уверены, что хотите удалить это?» сценарий. В некоторых случаях состояние ресурса предполагает, что запрошенное удаление может быть недопустимым. Вы, наверное, сами можете представить сценарии, в которых требуется подтверждение удаления. Мы приняли …
135 http  rest 

12
Пейджинг в коллекции отдыха
Я заинтересован в предоставлении прямого интерфейса REST коллекциям документов JSON (например, CouchDB или Persevere ). Проблема, с которой я сталкиваюсь, состоит в том, как обработать GETоперацию в корне коллекции, если коллекция большая. В качестве примера притворяюсь, что я выставляю Questionsтаблицу StackOverflow, где каждая строка представлена ​​как документ (не обязательно, что …

6
Как отправить данные JSON с помощью PHP cURL?
Вот мой код, $url = 'url_to_post'; $data = array( "first_name" => "First name", "last_name" => "last name", "email"=>"email@gmail.com", "addresses" => array ( "address1" => "some address", "city" => "city", "country" => "CA", "first_name" => "Mother", "last_name" => "Lastnameson", "phone" => "555-1212", "province" => "ON", "zip" => "123 ABC" ) ); …
132 php  json  rest  curl 



14
POST-запрос через RestTemplate в JSON
Я не нашел примера, как решить свою проблему, поэтому хочу попросить вас о помощи. Я не могу просто отправить запрос POST с помощью объекта RestTemplate в JSON Каждый раз получаю: org.springframework.web.client.HttpClientErrorException: 415 Неподдерживаемый тип носителя Я использую RestTemplate таким образом: ... restTemplate = new RestTemplate(); List<HttpMessageConverter<?>> list = new ArrayList<HttpMessageConverter<?>>(); …
126 java  json  spring  rest  resttemplate 

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