rest- все статьи тега ➜ страница 2
PHP с помощью CURL: есть ли способ эмулировать файл cookie вместо того, чтобы сохранять его в файл?
Я обращаюсь к службе REST api, которая использует переменную session_id. API требует, чтобы это было сохранено в файле cookie, и я выполняю это следующим образом: $ch = curl_init(); // initialize curl handle curl_setopt($ch, CURLOPT_URL, $url); //set target URL curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);// allow redirects curl_setopt($ch, CURLOPT_COOKIEFILE, './Cookie.txt'); curl_setopt($ch, CURLOPT_COOKIEJAR, './Cookie.txt'); curl_setopt($ch, CU ...
Как создать пользователя в Moodle Rest WS с помощью модуля запросов Python?
Я пытаюсь создать пользователя с помощью сервера Moodle Webservices - Rest, но я застрял на проверке params: S мой код следующий: import requests token = 'TOKENNUMBER' function = 'core_user_create_users' url = 'http://localhost/webservice/rest/server.php?wstoken={0}&wsfunction={1}&moodlewsformat=json'.format(token,function) user1 = {'email': '[email protected]','firstname': 'firstname', 'lastname': 'lastname', 'createpassword': 1, 'username': 'username'} Затем я пытаюсь опубликова ...
Поставить против поста в покое
согласно спецификации HTTP / 1.1: The POST метод используется для запроса, чтобы исходный сервер принял сущность, заключенную в запросе, в качестве нового подчиненного ресурса, идентифицированного Request-URI на Request-Line другими словами, POST используется создать. The PUT метод запрашивает, чтобы вложенный объект хранился под поставляемым Request-URI. Если Request-URI относится к уже существующему ресурсу, вложенная сущность должна рассматриваться как модифицированная версия той, к ...
Как разместить данные JSON с завитком из терминала / командной строки для тестирования весеннего отдыха?
Я использую Ubuntu и установил Curl на нем. Я хочу проверить свое приложение Spring REST с помощью Curl. Я написал свой почтовый код на стороне Java. Однако я хочу проверить его с помощью Curl. Я пытаюсь опубликовать данные JSON. Пример данных выглядит так: {"value":"30","type":"Tip 3","targetModule":"Target 3","configurationGroup":null,"name":"Configuration Deneme 3","description":null,"identity":"Configuration Deneme 3","version":0,"systemId":3,"active":true} Я использую эту команду: curl ...
HTTP GET с телом запроса
Я разрабатываю новый веб-сервис RESTful для нашего приложения. при выполнении GET на определенных объектах клиенты могут запросить содержимое объекта. Если они хотят добавить некоторые параметры (например, сортировку списка), они могут добавить эти параметры в строку запроса. в качестве альтернативы я хочу, чтобы люди могли указать эти параметры в теле запроса. HTTP / 1.1 не похоже, чтобы явно запретить это. Это позволит им указать более подробную информацию, может сделать его проще для задан ...
Мыло против остальных (различия)
Я читал статьи о различиях между SOAP и REST как протокол связи веб-службы, но я думаю, что самые большие преимущества для отдыха над SOAP являются: отдых более динамичен, нет необходимости в создании и обновлении UDDI. REST не ограничивается форматом XML. Веб-службы REST могут отправлять обычный текст, JSON, а также XML. но мыло более стандартизировано (Ex; безопасность.) Итак, я прав в этих пунктах? ...
REST API error return good practices [закрыто]
Я ищу руководство по передовой практике, когда речь заходит о возврате ошибок из REST API. Я работаю над новым API, поэтому я могу взять его в любом направлении прямо сейчас. Мой тип контента-XML на данный момент, но я планирую поддерживать JSON в будущем. теперь я добавляю некоторые случаи ошибок, например, клиент пытается добавить новый ресурс, но превысил свою квоту хранения. Я уже обрабатываю некоторые случаи ошибок с кодами состояния HTTP (401 для аутентификации, 403 для авторизация и 404 ...
Код ответа HTTP для сообщения, когда ресурс уже существует
Я создаю сервер, который позволяет клиентам сохранять объекты. Эти объекты полностью построены на стороне клиента, в комплекте с идентификаторами объектов, которые являются постоянными в течение всего срока службы объекта. Я определил API, чтобы клиенты могли создавать или изменять объекты с помощью PUT: PUT /objects/{id} HTTP/1.1 ... {json representation of the object} {id} - это идентификатор объекта, поэтому он является частью запроса-URI. теперь я также рассматриваю возможность разреш ...
Публикация файла и связанных с ним данных в веб-сервис RESTful предпочтительно как JSON
Это, вероятно, будет глупый вопрос, но у меня есть одна из тех ночей. В приложении я разрабатываю RESTful API, и мы хотим, чтобы клиент отправлял данные как JSON. Часть этого приложения требует, чтобы клиент загрузил файл (обычно изображение), а также информацию об изображении. Мне трудно отслеживать, как это происходит в одном запросе. Можно ли Base64 данные файла в строку JSON? Мне нужно будет выполнить 2 сообщения на сервер? Я не должен использовать JSON для этого? в качестве примечания ...
Отдельный сервер REST JSON API и клиент? [закрытый]
Я собираюсь создать кучу веб-приложений с нуля. (См.http://50pop.com/code для обзора.) Я хотел бы, чтобы к ним можно было получить доступ из разных клиентов: интерфейсных веб-сайтов, приложений для смартфонов, серверных веб-сервисов и т. д. Поэтому я действительно хочу JSON REST API для каждого из них. кроме того, я предпочитаю работать на бэк-энде, поэтому я мечтаю о том, чтобы я сосредоточился исключительно на API и нанял кого-то другого, чтобы сделать интерфейсный интерфейс, будь то веб-сайт ...
Передать массив целых чисел в ASP.NET веб-API?
у меня есть ASP.NET Web API (версия 4) REST service, где мне нужно передать массив целых чисел. вот мой метод действий: public IEnumerable<Category> GetCategories(int[] categoryIds){ // code to retrieve categories from database } и это URL, который я пробовал: /Categories?categoryids=1,2,3,4 ...
Как сделать запрос PUT с curl?
Как проверить метод RESTful PUT (или DELETE) с помощью curl? ...
Лучшая практика для возврата ошибок в ASP.NET Web API
у меня есть опасения по поводу того, что мы возвращаем ошибки клиенту. мы возвращаем ошибку немедленно, бросая HttpResponseException когда мы получаем сообщение об ошибке: public void Post(Customer customer) { if (string.IsNullOrEmpty(customer.Name)) { throw new HttpResponseException("Customer Name cannot be empty", HttpStatusCode.BadRequest) } if (customer.Accounts.Count == 0) { throw new HttpResponseException("Customer does not have any account", HttpSta ...
Основные различия между SOAP и RESTful web services в java [дубликат]
этот вопрос уже есть ответ здесь: мыло против остальных (различия) 14 ответов следующий вопрос к этот пост: на данный момент у меня есть небольшое представление о различиях между SOAP и RESTful Services. мой вопрос, когда я должен использовать мыло, и когда я следует использовать RESTful; какой из них "лучше", когда дело доходит до производительности/скорости или обработки запросов? Я впервые внедряю ...
В чем разница между HTTP и REST?
прочитав много о различиях между REST и SOAP, у меня сложилось впечатление, что REST-это просто еще одно слово для HTTP. Может кто-нибудь объяснить, какую функциональность REST добавляет к HTTP? Примечание: Я не ищу сравнения отдыха с мылом. обновление: Спасибо за ваши ответы. Теперь мне стало ясно, что REST-это просто набор правил о том, как использовать HTTP. Поэтому я опубликовал продолжение о том, какие преимущества эти условности есть . Примечание: теперь я понимаю значение REST; как отм ...
JAX-RS-как вернуть код состояния JSON и HTTP вместе?
Я пишу веб-приложение REST (NetBeans 6.9, JAX-RS, TopLink Essentials) и пытаюсь вернуть JSON и код состояния HTTP. У меня есть готовый и рабочий код, который возвращает JSON при вызове метода HTTP GET из клиента. По существу: @Path("get/id") @GET @Produces("application/json") public M_機械 getMachineToUpdate(@PathParam("id") String id) { // some code to return JSON ... return myJson; } Но Я и хочу вернуть код состояния HTTP (500, 200, 204 и т. д.) вместе с данными JSON. Я пытался исп ...
Как использовать cURL для отправки файлов cookie?
Я читал, что отправить куки с curl работает, но не для меня у меня есть REST конечной точки, как class LoginResource(restful.Resource): def get(self): print(session) if 'USER_TOKEN' in session: return 'OK' return 'not authorized', 401 когда я пытаюсь получить доступ как curl -v -b ~/Downloads/cookies.txt -c ~/Downloads/cookies.txt http://127.0.0.1:5000/ * About to connect() to 127.0.0.1 port 5000 (#0) * Trying 127.0.0.1... * connected * Connected ...
Остальные клиенты для Java?
с JSR 311 и его реализациями у нас есть мощный стандарт для предоставления объектов Java через Rest. Однако на стороне клиента, похоже, что - то отсутствует, что сопоставимо с Apache Axis для SOAP-что-то, что скрывает веб-службу и прозрачно маршалирует данные обратно в объекты Java. Как вы создаете Java RESTful клиентов? Используя HTTPConnection и ручной разбор результата? Или специализированные клиенты, например, Джерси или Apache CXR? ...
Каковы рекомендации для вложенных ресурсов REST
насколько я могу сказать, каждый отдельный ресурс должен иметь только один канонический путь. Итак,в следующем примере какие хорошие шаблоны URL будут? возьмем для примера остальные представительства компаний. В этом гипотетическом примере, каждая компания принадлежит 0 или более отделов и каждый отдел принадлежит 0 или более сотрудников. отдела не существует без ассоциированной компании. сотрудник не существует без соответствующего департамента. теперь я бы нашел естественное представлен ...
Как получить тело поста в php?
Я отправляю как сообщение на страницу php следующее: {a:1} это тело запроса (запрос POST). В PHP, что мне нужно сделать, чтобы извлечь это значение? var_dump($_POST); это не решение, не работает. ...