Sonntag, Februar 17, 2019

Visual Studio Code als Rest Client verwenden

  1. Visual Studio Code installieren. Visual Studio Code
  2. Die Erweiterung Rest-Client installieren.
  3. Einen bliebigen Workspace Folder anlegen und dort eine Datei anlegen, z.B. opendligadb.rest. Anhand der Dateiendung erkennt das Plugin, dass es für diese Datei zuständig ist und bietet im Editor ein paar Utilities an, z.B. das ‘Send Request’. Neben der Endung .rest wird auch .http von der Extension akzeptiert.
  4. Folgende Zeilen Code per Copy&Paste übernehmen und mit Ctrl-Alt R ausführen:
    POST http://www.openligadb.de/api/getmatchdata/bl1/2016/8 HTTP/1.1
    Accept: content-type: application/json
    
    oder falls eine Response im XML Format gewünscht ist (Fachbegriff Content Negotiation):
    POST http://www.openligadb.de/api/getmatchdata/bl1/2016/8 HTTP/1.1
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
    
  5. Es geht ein Stück weit einfacher. https://example.com/comments/1 hinschreiben und Ctrl-Alt R eingeben. Nach der Ausführung des obigen Kommandos seht ihr die Fussballergebnisse von 2016 für den 8. Spieltag der Fussball Bundesliga.
  6. Mit # wird eine Kommentarzeile eingeleitet und es kann als Trennersymbol zwischen den verschiedenen Requests dienen. Beispiel:
    ### Request JSON response
    
    POST http://www.openligadb.de/api/getmatchdata/bl1/2016/8 HTTP/1.1
    Accept: content-type: application/json
    
    #### Request XML Response
    
    POST http://www.openligadb.de/api/getmatchdata/bl1/2016/8 HTTP/1.1
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
    

Keine Kommentare:

Kommentar veröffentlichen

AssertJ und java.util.List

AssertJ hat eine praktische Möglichkeit, Listen in JUnit Tests abzuprüfen. Insbesondere, wenn in der Liste komplexe Objekte abgelegt sind, s...