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.


6
Erkennbarkeit der RESTful-API-Laufzeit / HATEOAS-Client-Design
Für ein SaaS-Startup, an dem ich beteiligt bin, erstelle ich sowohl eine RESTful-Web-API als auch einige Client-Apps auf verschiedenen Plattformen, die diese verwenden. Ich glaube, ich habe die API herausgefunden, aber jetzt wende ich mich an die Kunden. Während ich über REST gelesen habe, sehe ich, dass ein wesentlicher Teil …
79 api  rest  discovery  hateoas 

5
So nutzen Sie den WCF-Dienst mit Android
Ich erstelle einen Server in .NET und eine Client-Anwendung für Android. Ich möchte eine Authentifizierungsmethode implementieren, die Benutzername und Passwort an den Server sendet und ein Server sendet eine Sitzungszeichenfolge zurück. Ich bin mit WCF nicht vertraut, daher würde ich mich sehr über Ihre Hilfe freuen. In Java habe ich …
79 .net  android  wcf  rest 

2
Wie kann ich dem Kolben einen Hintergrundfaden hinzufügen?
Ich bin damit beschäftigt, einen kleinen Spieleserver zu schreiben, um die Flasche auszuprobieren. Das Spiel stellt Benutzern eine API über REST zur Verfügung. Es ist für Benutzer einfach, Aktionen auszuführen und Daten abzufragen. Ich möchte jedoch die "Spielwelt" außerhalb der app.run () -Schleife bedienen, um Spielentitäten usw. zu aktualisieren. Angesichts …
79 python  rest  flask 

6
Wie implementiere ich die Anmeldung in einem RESTful-Webdienst?
Ich erstelle eine Webanwendung mit einer Serviceschicht. Die Serviceschicht wird mit einem RESTful-Design erstellt. Es wird davon ausgegangen, dass wir in Zukunft möglicherweise andere Anwendungen (iPhone, Android usw.) erstellen, die dieselbe Serviceschicht wie die Webanwendung verwenden. Meine Frage lautet: Wie implementiere ich die Anmeldung? Ich glaube, ich habe Probleme beim …


6
Wie kann CSRF in einer RESTful-Anwendung verhindert werden?
Cross Site Request Forgery (CSRF) wird normalerweise mit einer der folgenden Methoden verhindert: Referer prüfen - RESTful aber unzuverlässig Token in Formular einfügen und Token in der Serversitzung speichern - nicht wirklich RESTful kryptische einmalige URIs - aus dem gleichen Grund wie Token nicht RESTful Kennwort manuell für diese Anforderung …

7
Laden Sie eine Datei vom Spring Boot Rest Service herunter
Ich versuche, eine Datei von einem Spring Boot Rest-Dienst herunterzuladen. @RequestMapping(path="/downloadFile",method=RequestMethod.GET) @Consumes(MediaType.APPLICATION_JSON_VALUE) public ResponseEntity<InputStreamReader> downloadDocument( String acquistionId, String fileType, Integer expressVfId) throws IOException { File file2Upload = new File("C:\\Users\\admin\\Desktop\\bkp\\1.rtf"); HttpHeaders headers = new HttpHeaders(); headers.add("Cache-Control", "no-cache, no-store, must-revalidate"); headers.add("Pragma", "no-cache"); headers.add("Expires", "0"); InputStreamReader i = new InputStreamReader(new FileInputStream(file2Upload)); System.out.println("The length …
78 java  spring  rest 

7
Groovy eingebauter REST / HTTP-Client?
Ich habe gehört, dass Groovy einen eingebauten REST / HTTP-Client hat. Die einzige Bibliothek, die ich finden kann, ist HttpBuilder , oder? Grundsätzlich suche ich nach einer Möglichkeit, HTTP-GETs aus Groovy-Code heraus auszuführen, ohne Bibliotheken importieren zu müssen (wenn überhaupt möglich). Aber da dieses Modul nicht Teil von Groovy zu …

2
Verstehen Sie die REST-Aufrufe von Backbone.j
Ich versuche, die Synchronisierungsmethode von Backbone.js zu verstehen, und habe die Dokumentation unter http://backbonejs.org/#Sync durchgesehen Es sagt 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 Jetzt, da ich immer in der Front-End-Entwicklung …

7
Wie erstelle ich eine RESTful API?
Das Problem ist folgendes: Ich habe eine Webanwendung, die auf einem PHP-Server ausgeführt wird. Ich möchte eine REST-API dafür erstellen. Ich habe einige Nachforschungen angestellt und festgestellt, dass die REST-API HTTP-Methoden (GET, POST ...) für bestimmte URIs mit einem Authentifizierungsschlüssel verwendet (nicht unbedingt) und die Informationen als HTTP-Antwort mit den …
77 php  api  rest  authentication 

11
Asp.Net WebApi2 Aktivieren Sie CORS, die nicht mit AspNet.WebApi.Cors funktionieren. 5.2.3
Ich habe versucht, die Schritte unter http://enable-cors.org/server_aspnet.html zu befolgen , damit meine RESTful-API (implementiert mit ASP.NET WebAPI2) mit Cross-Origin-Anforderungen (CORS Enabled) funktioniert. Es funktioniert nur, wenn ich die web.config ändere. Ich habe die WebApi Cors-Abhängigkeit installiert: install-package Microsoft.AspNet.WebApi.Cors -ProjectName MyProject.Web.Api Dann habe App_Startich in meiner Klasse WebApiConfigwie folgt: public static …


4
Wie werden Integrationstests für die Interaktion mit externen APIs geschrieben?
Zunächst einmal, wo mein Wissen ist: Unit-Tests sind solche, die einen kleinen Teil des Codes testen (meistens einzelne Methoden). Integrationstests sind solche, die die Interaktion zwischen mehreren Codebereichen testen (die hoffentlich bereits eigene Unit-Tests haben). Manchmal erfordern Teile des zu testenden Codes, dass anderer Code auf eine bestimmte Weise funktioniert. …

10
Querystring in der REST-Ressourcen-URL
Ich hatte heute eine Diskussion mit einem Kollegen über die Verwendung von Abfragezeichenfolgen in REST-URLs. Nehmen Sie diese 2 Beispiele: 1. http://localhost/findbyproductcode/4xxheua 2. http://localhost/findbyproductcode?productcode=4xxheua Mein Standpunkt war, dass die URLs wie in Beispiel 1 gestaltet sein sollten. Dies ist sauberer und das, was ich denke, ist in REST korrekt. In …
76 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.