Запитання з тегом «rest»

REST (Представницький державний трансфер) - це стиль архітектури програмного забезпечення для розподілених систем гіпермедіа, таких як World Wide Web. Він збільшився у популярності відносно архітектур RPC, таких як SOAP завдяки внутрішньому роз'єднанню клієнта від сервера, що виникає через рівномірний інтерфейс між неоднорідними системами.

2
Зрозумійте виклики REST Backbone.js
Я намагаюся зрозуміти метод синхронізації Backbone.js і переглядав документацію на http://backbonejs.org/#Sync Він говорить The default sync handler maps CRUD to REST like so: create → POST /collection read → GET /collection[/id] update → PUT /collection/id delete → DELETE /collection/id Тепер, оскільки я завжди займався розробкою інтерфейсів та був новим у …

7
Як створити RESTful API?
Справа в наступному: у мене є веб-програма, яка працює на сервері PHP. Я хотів би створити REST api для нього. Я провів кілька досліджень і з’ясував, що REST api використовує методи HTTP (GET, POST ...) для певних URI з ключем автентифікації (не обов’язково), і інформація подається назад як відповідь HTTP …
77 php  api  rest  authentication 

11
Asp.Net WebApi2 Увімкнути CORS, що не працює з AspNet.WebApi.Cors 5.2.3
Я спробував виконати кроки на веб-сайті http://enable-cors.org/server_aspnet.html, щоб мій RESTful API (реалізований з ASP.NET WebAPI2) працював із запитами про перехресне походження (CORS увімкнено). Це не працює, якщо я не модифікую web.config. Я встановив залежність WebApi Cors: install-package Microsoft.AspNet.WebApi.Cors -ProjectName MyProject.Web.Api Тоді в моєму App_Startкласі WebApiConfigє такий клас : public static …

10
Рядок запитів у URL-адресі ресурсу REST
Сьогодні я обговорив з колегою питання використання рядків запитів у URL-адресах REST. Візьмемо ці 2 приклади: 1. http://localhost/findbyproductcode/4xxheua 2. http://localhost/findbyproductcode?productcode=4xxheua Моя позиція полягала в тому, що URL-адреси повинні бути розроблені, як у прикладі 1. Це чистіше, і те, що я вважаю правильним у REST. На мою думку, ви були б …
77 rest 

26
Об'єкт тіла web-api POST завжди нульовий
Я все ще вивчаю веб-API, тож пробачте, якщо моє запитання звучить по-дурному. У мене є це в моєму StudentController: public HttpResponseMessage PostStudent([FromBody]Models.Student student) { if (DBManager.createStudent(student) != null) return Request.CreateResponse(HttpStatusCode.Created, student); else return Request.CreateResponse(HttpStatusCode.BadRequest, student); } Для того, щоб перевірити, чи це працює, я використовую розширення Google Chrome «Листоноша» для …

2
Чи слід використовувати UUID для ресурсів у своєму загальнодоступному API?
Я будую додаток SaaS і хочу виставити ідентифікатори ресурсів, які не прив'язані до моєї поточної реалізації сховища даних (ідентифікатори автоматичного збільшення Postgres). Ці повідомлення про переповнення стеку ( один два ) свідчать про те, що створювати унікальні локально ідентифікатори важко, і що я міг би також використовувати UUID, які, звичайно, …
76 api  rest 

3
Чи слід використовувати PUT та DELETE у формах?
Якщо припустити, що моя веб-програма має повну підтримку PUT і DELETE на стороні сервера, чи варто їм користуватися? В основному моє питання полягає в тому, скільки браузерів підтримують це: <form method="PUT"> або <form method="DELETE"> Чи є якісь переваги від використання цих двох методів HTTP, крім сумісності з REST? (припускаючи, що …

8
JAX-RS розміщувати кілька об’єктів
У мене є метод; @POST @Path("test") @Consumes(MediaType.APPLICATION_JSON) public void test(ObjectOne objectOne, ObjectTwo objectTwo) Тепер я знаю, що можу опублікувати один об’єкт у форматі json, просто помістивши його в тіло. Але чи можна робити кілька об’єктів? Якщо так, то як?
75 java  rest  jax-rs 

5
Реалізація Java REST: Джерсі проти CXF [закрито]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише редагуючи цю публікацію . Закрито 7 років тому . Удосконалюйте це питання Якими, на вашу думку, є переваги / недоліки між цими двома бібліотеками? …

2
Не вдається встановити заголовок Content-Type у заголовках HttpResponseMessage?
Я використовую ASP.NET WebApi для створення RESTful API. Я створюю метод 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; } Коли я ПУТАЮ до …

4
Сервер XDebug та RESTful за допомогою PHPStorm або POSTman
Як я можу змусити клієнта REST (наприклад, вбудованого в PHPStorm або POSTman ) працювати з XDebug? У моєму поточному налаштуванні XDebug, використовуючи PHPStorm та Bookmarklet, я маю змогу змусити його працювати як у Chrome, так і у Firefox - але як тільки я спробую з POSTman або іншим клієнтом REST, …
75 rest  xdebug  phpstorm 

2
створення служб весняного відпочинку без використання весняного завантаження
Я дотримувався підручника „Початок роботи” на spring.io щодо створення служб REEST https://spring.io/guides/gs/rest-service/ . Проблема полягає в тому, що цей підручник пояснює лише, як створити автономну працюючу банку з вбудованим tomcat за допомогою пружинного завантаження. Чи є спосіб створити проект з нуля, щоб створити війну для розгортання, наприклад, на вже існуючому …
74 java  spring  rest  tomcat 

2
розширити існуючий API за допомогою спеціальних кінцевих точок
Я створюю API для кількох клієнтів. Основні кінцеві точки, як-от /users, використовує кожен клієнт, але деякі кінцеві точки покладаються на індивідуальне налаштування. Тому може бути, що користувач A хоче спеціальну кінцеву точку, /groupsі жоден інший клієнт не матиме цієї функції. Як і сторонне позначення , кожен клієнт також використовував би …

3
Моделі пізнього зв’язування динамічно вирішальних моделей після введення контролера
Я шукаю спосіб вирішити модель після вступу до дії в контролері, найпростішим способом описати проблему було б: public DTO[] Get(string filterName) { //How can I do this this.Resolve<MyCustomType>("MyParamName"); } Якщо ви шукаєте додаткову інформацію про те, чому я намагаюся це зробити, ви можете продовжити читання, щоб отримати повну картину TL; …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.