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


Как получить данные JSON из службы RESTful с помощью Python?

есть ли стандартный способ получения данных JSON из RESTful service с помощью Python? Мне нужно использовать kerberos для аутентификации. какой-то фрагмент поможет. ...

В чем причина использования WADL?

для описания RESTful можно сказать, что каждый ресурс имеет свой собственный URI. Используя HTTP GET, POST, PUT и DELETE, мы можем работать с этими ресурсами. Все ресурсы являются репрезентативными. Тот, кто хочет использовать наши ресурсы, может сделать это через браузер или клиент REST. Это основная идея спокойной архитектуры. Эта архитектура позволяет предоставлять услуги в интернете. Так почему же эта архитектура нуждается в WADL? Что предлагает WADL, чего не делает стандартный HTTP? Почему ...

Как построить RESTful API?

проблема вот в чем: У меня есть веб-приложение, которое работает на PHP сервер. Я хотел бы построить REST api для него. Я провел некоторое исследование и выяснил, что REST api использует методы HTTP (GET, POST...) для некоторых URI с ключом аутентификации (не обязательно), и информация представляется обратно в виде ответа HTTP с информацией в виде XML или JSON (я бы предпочел JSON). мой вопрос: как мне, как разработчику приложения, построить эти URI? Нужно ли мне писать PHP-код на этом URI? ...

Настройка заголовка HTTP авторизации

мне нужно аутентифицировать клиента, когда он отправляет запрос в API. У клиента есть API-токен, и я думал об использовании стандартного Authorization заголовок для отправки маркера на сервер. обычно этот заголовок используется для Basic и Digest проверка подлинности. Но я не знаю, Могу ли я настроить значение этого заголовка и использовать пользовательскую схему auth, например: Authorization: Token 1af538baa9045a84c0e889f672baf83ff24 вы бы порекомендовали это или нет? Или есть лучший подход ...

Как предотвратить CSRF в приложении RESTful?

подделка межсайтовых запросов (CSRF) обычно предотвращается одним из следующих методов: Проверьте referer-спокойный, но ненадежный вставьте токен в форму и сохраните токен в сеансе сервера-не очень RESTful загадочный один раз URIs-не успокоительный по той же причине, что и токены отправить пароль вручную для этого запроса (не кэшированный пароль, используемый с http auth) - RESTful но не удобно моя идея состоит в том, чтобы использовать секрет пользователя, загадочный, но статический идентифи ...

Строка запроса в url ресурса REST

сегодня я обсуждал с коллегой использование строк запроса в URL-адресах REST. Возьмите эти 2 примера: 1. http://localhost/findbyproductcode/4xxheua 2. http://localhost/findbyproductcode?productcode=4xxheua моя позиция URL-адреса должны быть разработаны как в Примере 1. Это чище и то, что я думаю, правильно в REST. На мой взгляд, вы были бы полностью правы, чтобы вернуть ошибку 404 из примера 1, если код продукта не существует, тогда как в Примере 2 возврат 404 был бы неправильным, поскольку с ...

В чем разница между ресурсом и конечной точки?

Я слышал, как "ресурс" и "конечная точка" ссылаются на одно и то же. Кажется, что ресурс-это более новый термин. в чем разница между ними? Означает ли "ресурс" спокойный дизайн? ...

Я могу передать не строку в WCF RESTful-сервис, используя классы uritemplate?

могу ли я сделать следующее? [OperationContract] [WebGet(UriTemplate = "/foo/{id}")] string GetFoo(int id); Я хотел бы, чтобы мой сервис функционировал как RESTful service и RPC-style SOAP service. Если возможно, я хотел бы сохранить int как int, а не парсинг вручную. ...

Как включить CORS в ASP.net основной веб-API

что я пытаюсь сделать у меня есть бэкэнд ASP.Net основной веб-API, размещенный на свободном плане Azure (http://andrewgodfroyportfolioapi.azurewebsites.net/swagger/) (исходный код:https://github.com/killerrin/Portfolio-Backend). у меня также есть клиентский сайт, который я хочу сделать потреблять этот API. Клиентское приложение не будет размещено в Azure, а будет размещено на страницах Github или на другом сервере Веб-хостинг, к которому у меня есть доступ. Из-за этого доменные имена не будут ...

REST API - обработка файлов (т. е. изображений) - рекомендации

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

Полезные нагрузки методов HTTP-запроса

The запись Википедии на HTTP перечисляет следующие методы HTTP-запроса: руководитель: запрашивает ответ, идентичный тому, который соответствует запросу GET, но без тела ответа. GET: запрашивает представление указанного ресурса. сообщение: отправляет данные для обработки (например, из HTML-формы) в указанный ресурс. Данные включены в тело запроса. поставить: загружает представление указанного ресурса. удалить: удаляет указанный ресурс. TRACE: откликается на полученный запрос, чтобы клие ...

Сделать вызов REST API в Swift

Я пытаюсь использовать Swift, чтобы сделать вызов GET для REST API, и попытался следовать многочисленным учебникам, но не могу понять это. Либо потому, что я не могу понять, как перевести все Obj-C в Swift, либо потому, что половина методов n' такие устарели. Кто-нибудь знает, как сделать вызов и проанализировать возвращенные данные JSON? ...

Как установить базовый url для rest в spring boot?

Я пытаюсь смешать mvc и rest в одном проекте spring boot. Я хочу установить базовый путь для всех остальных контроллеров (например. example.com/api) в одном месте (я не хочу комментировать каждый контроллер с @RequestMapping('api/products'), а @RequestMapping('/products'). контроллеры Mvc должны быть доступны example.com/whatever это возможно? (Я не использую spring data rest, просто spring mvc) ...

JAX-RS разместить несколько объектов

У меня есть способ; @POST @Path("test") @Consumes(MediaType.APPLICATION_JSON) public void test(ObjectOne objectOne, ObjectTwo objectTwo) теперь я знаю, что могу опубликовать один объект в формате json, просто поместив его в тело. Но можно ли сделать несколько объектов? Если да, то как? ...

Защита API: базовая аутентификация SSL и HTTP против подписи

при разработке API для нашего веб-приложения мы будем использовать их поддомен в качестве "имени пользователя" и генерировать ключ API/общий секрет. Во-первых, можно ли использовать поддомен в качестве имени пользователя? Я не вижу пользы в создании другого ключа. различные API, похоже, делают одну из двух вещей: использовать обычную аутентификацию HTTP с SSL в каждом запросе имя пользователя устанавливается в поддомен и пароль к API ключ. Поскольку мы используем SSL, то это должно быть безо ...

Какой тип MIME, если JSON-это, возвращаемые API-интерфейс REST?

мой REST API возвращает JSON. В настоящее время я возвращаю текст/простой, как тип MIME, но это смешно. Я должен вернуться application/x-javascript или какой-то другой тип? второй вопрос касается кода состояния HTTP для условий ошибки. Если мой REST API возвращает состояние ошибки, я возвращаюсь как JSON { result: "fail", errorcode: 1024, errormesg: "That sucked. Try again!" } должен ли код состояния HTTP оставаться в 200 OK? ...

Значение заголовка: application / vnd.api+json

может кто-нибудь объяснить различия между: application/vnd.api+json и application/json ...

Как получить продолжительность видео с YouTube API версии 3?

Я использую YouTube API v3 для поиска YouTube. https://developers.google.com/youtube/v3/docs/search Как вы можете видеть, ответ JSON не содержит длительности видео. Есть ли способ получить продолжительность видео? предпочтительно не вызывать API для каждого элемента в результате снова (если это не единственный способ получить длительность). ...

Не удается установить заголовок типа содержимого в заголовках HttpResponseMessage?

Я с помощью веб-API ASP.NET создать API с поддержкой REST. Я создаю метод PUT в одном из моих контроллеров, и код выглядит так: public HttpResponseMessage Put(int idAssessment, int idCaseStudy, string value) { var response = Request.CreateResponse(); if (!response.Headers.Contains("Content-Type")) { response.Headers.Add("Content-Type", "text/plain"); } response.StatusCode = HttpStatusCode.OK; return response; } когда я помещаю в это место с помощью браузера через ...

ASP.NET авторизация Web API с атрибутом AuthorizeAttribute

использование нового ASP.NET бета-версия web API. Я не могу, кажется, получить предложенный метод аутентификации пользователей, чтобы работать. Где предлагаемый подход, кажется, чтобы добавить [Authorize] фильтр к контроллерам API. Например: [Authorize] public IEnumerable<Item> Get() { return itemsService.GetItems(); } это не работает, как будто задумано. При запросе ресурса вы перенаправляетесь на форму входа в систему. Что не очень подходит для спокойного webapi. Как я должен ...