Als «rest» getaggte Fragen

REST (Representational State Transfer) ist ein Stil der Softwarearchitektur für verteilte Hypermedia-Systeme wie das World Wide Web. Im Vergleich zu RPC-Architekturen wie SOAP hat es aufgrund der intrinsischen Entkopplung von Client und Server, die durch eine einheitliche Schnittstelle zwischen heterogenen Systemen entsteht, an Popularität gewonnen.

12
RESTful URL Design für die Suche
Ich suche nach einer vernünftigen Möglichkeit, Suchanfragen als RESTful-URLs darzustellen. Das Setup: Ich habe zwei Modelle, Autos und Garagen, bei denen Autos in Garagen sein können. Meine URLs sehen also so aus: /car/xxxx xxx == car id returns car with given id /garage/yyy yyy = garage id returns garage with …
426 rest 


16
Ein Array von Ganzzahlen an die ASP.NET-Web-API übergeben?
Ich habe einen REST-Service der ASP.NET-Web-API (Version 4), bei dem ich ein Array von Ganzzahlen übergeben muss. Hier ist meine Aktionsmethode: public IEnumerable<Category> GetCategories(int[] categoryIds){ // code to retrieve categories from database } Und das ist die URL, die ich versucht habe: /Categories?categoryids=1,2,3,4



7
Was ist ein geeigneter HTTP-Statuscode, der von einem REST-API-Service für einen Validierungsfehler zurückgegeben werden kann?
Ich gebe derzeit 401 Unauthorized zurück, wenn in meiner Django / Piston- basierten REST-API-Anwendung ein Validierungsfehler auftritt. Nachdem ich mir die Registrierung des HTTP- Statuscodes angesehen habe, bin ich nicht davon überzeugt, dass dies ein geeigneter Code für einen Validierungsfehler ist. Was empfehlen Sie? 400 schlechte Anfrage 401 nicht Autorisiert …

28
SOAP oder REST für Web Services? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Ist REST ein besserer Ansatz für Web Services …
384 xml  web-services  rest  soap 

11
Best Practice zum Zurückgeben von Fehlern in der ASP.NET-Web-API
Ich habe Bedenken hinsichtlich der Art und Weise, wie wir Fehler an den Kunden zurücksenden. Geben wir den Fehler sofort zurück, indem wir HttpResponseException auslösen, wenn wir einen Fehler erhalten: public void Post(Customer customer) { if (string.IsNullOrEmpty(customer.Name)) { throw new HttpResponseException("Customer Name cannot be empty", HttpStatusCode.BadRequest) } if (customer.Accounts.Count == …
384 c#  rest  asp.net-web-api 


15
Spring MVC @PathVariable mit Punkt (.) Wird abgeschnitten
Dies ist die Fortsetzung der Frage ob Spring MVC @PathVariable abgeschnitten wird Das Frühlingsforum gibt an, dass es als Teil von ContentNegotiationManager behoben wurde (Version 3.2). siehe den folgenden Link. https://jira.springsource.org/browse/SPR-6164 https://jira.springsource.org/browse/SPR-7632 In meiner Anwendung wird requestParameter with .com abgeschnitten. Kann mir jemand erklären, wie man diese neue Funktion benutzt? …

9
400 vs 422 Antwort auf POST von Daten
Ich versuche herauszufinden, welcher Statuscode für verschiedene Szenarien mit einer "REST-ähnlichen" API, an der ich arbeite, der richtige ist. Angenommen, ich habe einen Endpunkt, der das POST-Kaufen im JSON-Format ermöglicht. Es sieht aus wie das: { "account_number": 45645511, "upc": "00490000486", "price": 1.00, "tax": 0.08 } Was soll ich zurückgeben, wenn …

14
Best Practices für die REST-API: Wo werden Parameter abgelegt? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Geschlossen vor 5 Jahren . Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Eine REST-API kann auf …
348 api  rest  url 

8
400 BAD Anfrage HTTP Fehlercode Bedeutung?
Ich habe eine JSON-Anfrage, die ich an eine HTTP-URL sende. Sollte dies so behandelt werden, als 400ob ein requestedResourceFeld vorhanden wäre, aber "Roman"ein ungültiger Wert für dieses Feld ist? [{requestedResource:"Roman"}] Sollte dies so behandelt werden, als 400ob ein "blah"Feld überhaupt nicht existiert? [{blah:"Roman"}]

15
Wie rufe ich mit C # eine REST-API auf?
Dies ist der Code, den ich bisher habe: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System; using System.Net.Http; using System.Web; using System.Net; using System.IO; namespace ConsoleProgram { public class Class1 { private const string URL = "https://sub.domain.com/objects.json?api_key=123"; private const string DATA = @"{""object"":{""name"":""Name""}}"; static void Main(string[] args) { …
333 c#  api  rest 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.