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.


8
REST-API mit POST anstelle von GET
Nehmen wir an, ein Dienst bietet eine Funktion, die ich folgendermaßen nutzen kann: GET /service/function?param1=value1&param2=value2 Ist es richtig zu sagen, dass ich es mit einer POST-Abfrage verwenden kann? POST /service/function { param1 : value1, param2 : value2 } Sind diese beiden Abfragen gleich? Kann ich auf jeden Fall die zweite …
74 api  rest  post  get 

6
2 @path Vs @query nachrüsten
Ich bin neu in der Nachrüstung von 2-Bibliotheken. Ich habe mehrere Artikel gelesen, um als Anfänger zu beginnen, und es ist mir gelungen, XML-Daten von meiner RESTful-API abzurufen, ohne Parameter anzugeben. Meine Methode, die die XML-Ressource generiert hat, ist unten aufgeführt. @GET @Path("/foods") @Produces(MediaType.APPLICATION_XML) public List<FoodPyramid> getFoodPyramid() { Session session …
74 java  android  rest  retrofit2 

7
Best Practice für die Implementierung eines Retrofit-Rückrufs für neu erstellte Aktivitäten?
Ich wechsle zu Retrofit und versuche, die richtige Architektur für die Verwendung mit asynchronen Rückrufen zu verstehen. Zum Beispiel habe ich eine Schnittstelle: interface RESTService{ @GET("/api/getusername") void getUserName(@Query("user_id") String userId, Callback<Response> callback); } Und ich führe dies von der Hauptaktivität aus: RestAdapter restAdapter = new RestAdapter.Builder() .setServer("WEBSITE_URL") .build(); RESTService api …

3
Sichern der REST-API, ohne das Rad neu zu erfinden
Ist es beim Entwerfen der REST-API üblich, zuerst einen Benutzer zu authentifizieren? Der typische Anwendungsfall, den ich suche, ist: Benutzer möchte Daten erhalten. Klar cool teilen wir gerne! Holen Sie sich einen öffentlichen API-Schlüssel und lesen Sie ihn weg! Benutzer möchte Daten speichern / aktualisieren ... woah warte! Wer bist …

7
Manipulation der Massensammlung über eine REST-API (RESTful)
Ich möchte einige Ratschläge zum Entwerfen einer REST-API, mit der Clients eine große Anzahl von Objekten effizient zu einer Sammlung hinzufügen / daraus entfernen können. Über die API müssen Clients in der Lage sein, Elemente zur Sammlung hinzuzufügen und Elemente daraus zu entfernen sowie vorhandene Elemente zu bearbeiten. In vielen …
73 http  rest 

4
Übergeben Sie zusätzliche Argumente an die Serializer-Klasse im Django Rest Framework
Ich möchte einige Argumente von Viewset an die DRF Serializer-Klasse übergeben, daher habe ich Folgendes versucht: class OneZeroSerializer(rest_serializer.ModelSerializer): def __init__(self, *args, **kwargs): print args # show values that passed location = rest_serializer.SerializerMethodField('get_alternate_name') def get_alternate_name(self, obj): return '' class Meta: model = OneZero fields = ('id', 'location') Ansichten class OneZeroViewSet(viewsets.ModelViewSet): serializer_class …

10
Grafischer HTTP-Client für Windows [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 6 Jahren . Verbessere diese Frage Ich suche nach einem grafischen Windows-Dienstprogramm zum Ausführen von …
72 windows  http  rest  client 

17
Es konnte keine Verbindung hergestellt werden, da der Zielcomputer dies aktiv abgelehnt hat. 127.0.0.1:3446
Ich verwende die WCF4.0-Vorlage - REST . Ich versuche eine Methode zu erstellen, die eine Datei mithilfe eines Streams hochlädt. Das Problem tritt immer bei auf Stream serverStream = request.GetRequestStream(); Klasse zum Streamen: namespace LogicClass { public class StreamClass : IStreamClass { public bool UploadFile(string filename, Stream fileStream) { try …
72 c#  wcf  rest  httpwebrequest 


5
Umgang mit CORS mit JAX-RS mit Jersey
Ich entwickle eine Java-Skript-Client-Anwendung. Auf der Serverseite muss ich CORS verarbeiten, alle Dienste, die ich mit JERSEY in JAX-RS geschrieben habe. Mein Code: @CrossOriginResourceSharing(allowAllOrigins = true) @GET @Path("/readOthersCalendar") @Produces("application/json") public Response readOthersCalendar(String dataJson) throws Exception { //my code. Edited by gimbal2 to fix formatting return Response.status(status).entity(jsonResponse).header("Access-Control-Allow-Origin", "*").build(); } Ab sofort …
72 java  rest  jersey  jax-rs  cors 

6
Verwenden Sie Fiddler mit Standardauthentifizierung, um auf RESTful WebAPI zuzugreifen
Ich habe eine WebAPI, die ohne Probleme funktioniert. Ich habe lokal getestet und auf meinem Server bereitgestellt und diesen Dienst in IIS für die Verwendung der Standardauthentifizierung konfiguriert. Ich kann zu meinem Dienst navigieren und erhalte die erwartete Authentifizierungsaufforderung, und alles funktioniert reibungslos! Jetzt möchte ich Fiddler verwenden, um dies …

3
REST- und Authentifizierungsvarianten
Ich arbeite derzeit an einer REST-Bibliothek für .net und würde gerne einige Meinungen zu einem offenen Punkt hören, den ich habe: REST und Authentifizierung. Hier ist ein Beispiel für eine RESTful-Schnittstelle, die mit der Bibliothek verwendet wird: [RestRoot("/user")] public interface IUserInterface { [RestPut("/")] void Add(User user); [RestGet("/")] int[] List(); [RestGet("/get/{id}")] …


8
Standardmethoden zur Dokumentation einer RESTful-API [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 3 Jahren . Verbessere diese Frage Ich schreibe eine Spezifikation für …

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.