Benutzer-Werkzeuge

Webseiten-Werkzeuge


api:documentation:http:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
api:documentation:http:start [2023/04/02 13:04] – [URL-Encoding] Martin Pabstapi:documentation:http:start [2023/04/02 13:09] – [URL-Encoding] Martin Pabst
Zeile 38: Zeile 38:
  
 ===== URL-Encoding ===== ===== URL-Encoding =====
 +<WRAP center round info 80%>
 +Gemäß [[https://www.rfc-editor.org/rfc/rfc3986#page-12|RFC3986]] darf man für die Parameter eines GET-Requests (d.h. alles nach dem '?') nur eine Teil der ASCII-Zeichen verwenden. Alle anderen Zeichen (Leerzeichen, Schrägstrich, Umlaute, ...) müssen in einer Schreibweise mit Prozentzeichen enkodiert werden. Statt
 +<code>
 +measure=Average Wage,Average Wage Appx MOE,Record Count&drilldowns=Major Occupation Group&Workforce Status=true&Record Count>=5
 +</code>
 +muss man also schreiben:
 +<code>
 +
 +</code>
 +</WRAP>
 +
 <HTML> <HTML>
  
Zeile 47: Zeile 58:
 String parameter = URLEncoder.encode("measure=Average Wage,Average Wage Appx MOE,Record Count&drilldowns=Major Occupation Group&Workforce Status=true&Record Count>=5"); String parameter = URLEncoder.encode("measure=Average Wage,Average Wage Appx MOE,Record Count&drilldowns=Major Occupation Group&Workforce Status=true&Record Count>=5");
 request.uri("https://ostrich-api.datausa.io/api/data?" + parameter); request.uri("https://ostrich-api.datausa.io/api/data?" + parameter);
-Occupation%20Group&Workforce%20Status=true&Record%20Count>=5"); 
  
 HttpResponse response = client.send(request); HttpResponse response = client.send(request);
api/documentation/http/start.txt · Zuletzt geändert: 2023/04/16 08:26 von Martin Pabst

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki