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.

5
Platzieren Sie den API-Schlüssel in den Headern oder der URL
Ich entwerfe eine öffentliche API für die Daten meines Unternehmens. Wir möchten, dass sich Anwendungsentwickler für einen API-Schlüssel anmelden, damit wir die Verwendung und Überbeanspruchung überwachen können. Da die API REST ist, ist mein erster Gedanke, diesen Schlüssel in einen benutzerdefinierten Header zu setzen. So habe ich Google, Amazon und …

2
Sollte ich UUIDs für Ressourcen in meiner öffentlichen API verwenden?
Ich erstelle eine SaaS-Anwendung und möchte IDs für Ressourcen verfügbar machen, die nicht an meine aktuelle Datenspeicherimplementierung gebunden sind (Postgres-IDs für die automatische Inkrementierung). Diese Stapelüberlauf-Posts ( eins zwei ) legen nahe, dass das Erstellen lokal eindeutiger IDs schwierig ist und dass ich genauso gut UUIDs verwenden kann, die natürlich …
76 api  rest 

3
Sollten PUT und DELETE in Formularen verwendet werden?
Angenommen, meine Webanwendung unterstützt PUT und DELETE auf der Serverseite vollständig, sollte ich sie verwenden? Grundsätzlich ist meine Frage, wie viele Browser dies unterstützen: <form method="PUT"> oder <form method="DELETE"> Gibt es andere Vorteile bei der Verwendung dieser beiden HTTP-Methoden als die REST-Konformität? (Unter der Annahme, dass der Ersatz für diese …


3
RESTful - Was sollte ein DELETE-Antworttext enthalten?
Angenommen, ich habe eine API, über die Sie Benutzer erhalten können: GET /RESTAPI/user/ Und Sie können Benutzer löschen durch: DELETE /RESTAPI/user/123 Was ist die RESTful-Konvention darüber, was der Antwortkörper des DELETE enthalten sollte? Ich habe erwartet, dass es die neue Liste aller Benutzer sein sollte, die jetzt nicht mehr den …
76 rest  http  restful-url 

3
Was ist der geeignete HTTP-Statuscode, der zurückgegeben werden soll, wenn ein Benutzer versucht, sich mit einem falschen Benutzernamen / Passwort, aber korrektem Format anzumelden?
Eine ähnliche Frage wird hier gestellt: Was ist ein geeigneter HTTP-Statuscode, der von einem REST-API-Service für einen Validierungsfehler zurückgegeben werden kann? Die Antwort im obigen Thread lautet: "Wenn der URI beispielsweise ein ISO-8601-Datum haben soll und Sie feststellen, dass er im falschen Format vorliegt oder sich auf den 31. Februar …

8
JAX-RS Mehrere Objekte veröffentlichen
Ich habe eine Methode; @POST @Path("test") @Consumes(MediaType.APPLICATION_JSON) public void test(ObjectOne objectOne, ObjectTwo objectTwo) Jetzt weiß ich, dass ich ein einzelnes Objekt im JSON-Format veröffentlichen und es einfach in den Körper einfügen kann. Aber ist es möglich, mehrere Objekte zu erstellen? Wenn das so ist, wie?
75 java  rest  jax-rs 

5
Java REST Implementierung: Jersey vs CXF [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 7 Jahren . Verbessere diese Frage Was sind Ihrer Meinung nach …

2
Kann der Content-Type-Header nicht für HttpResponseMessage-Header festgelegt werden?
Ich verwende ASP.NET WebApi, um eine RESTful-API zu erstellen. Ich erstelle eine PUT-Methode in einem meiner Controller, und der Code sieht folgendermaßen aus: 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; } Wenn ich …

4
XDebug- und RESTful-Server mit PHPStorm oder POSTman
Wie kann ich einen REST-Client (wie den in PHPStorm oder POSTman integrierten ) dazu bringen, mit XDebug zu arbeiten? In meiner aktuellen XDebug-Konfiguration kann ich PHPStorm und das Lesezeichen verwenden, sofern ich es sowohl in Chrome als auch in Firefox zum Laufen bringen kann. Sobald ich es jedoch mit POSTman …
75 rest  xdebug  phpstorm 

2
Erstellen von Federruhe-Diensten ohne Verwendung eines Federstiefels
Ich habe das Tutorial Erste Schritte auf spring.io zum Erstellen von REEST-Diensten https://spring.io/guides/gs/rest-service/ befolgt . Das Problem ist, dass in diesem Tutorial nur erklärt wird, wie ein eigenständiges Laufglas mit Tomcat erstellt wird, das mit Spring Boot eingebettet ist. Gibt es eine Möglichkeit, ein Projekt von Grund auf neu zu …
74 java  spring  rest  tomcat 

26
web-api POST-Body-Objekt immer null
Ich lerne immer noch Web-API, also entschuldigen Sie, wenn meine Frage dumm klingt. Ich habe dies in meinem 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); } Um zu testen, ob dies funktioniert, verwende ich die Google Chrome-Erweiterung "Postman", um die …

5
Versuch, Spring Boot REST zum Lesen des JSON-Strings aus dem POST zu verwenden
Ich verwende die neueste Version von Spring Boot, um ein Beispiel-JSON über Restful Web Service einzulesen ... Hier ist meine pom.xml: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <groupId>org.springframework</groupId> <artifactId>myservice</artifactId> <version>0.1.0</version> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.2.2.RELEASE</version> </parent> <properties> <java.version>1.7</java.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> …


4
PHP cURL HTTP PUT
Ich versuche, eine HTTP-PUT-Anforderung mit cURL zu erstellen, aber ich kann sie nicht zum Laufen bringen. Ich habe viele Tutorials gelesen, aber keines davon hat tatsächlich funktioniert. Hier ist mein aktueller Code: $filedata = array('metadata' => $rdfxml); $ch = curl_init($url); $header = "Content-Type: multipart/form-data; boundary='123456f'"; curl_setopt($ch, CURLOPT_VERBOSE, 1); curl_setopt($ch, CURLOPT_URL, …
74 php  rest  curl  put  http-put 

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.