2017-03-14 4 views
2

Ich schreibe ein Rest-Client auf Android und ich habe ein Problem - ich habe keine Ahnung, wie Sie HEAD und OPTIONS Anfragen machen.OPTIONS/HEAD REST API Anfrage mit Okhttp3

Es gibt keine Probleme mit GET/POST/PUT/DELETE/PATCH-Anfragen in OkHttp3, im Grunde sie wie folgt aussieht:

 request = new Request.Builder() 
       .url(url) 
       .headers(headerBuilder.build()) 
       .post(bodyBuilder.build()) 
       .build(); 

Und OkHttp3 tut zusätzliche Methoden wie Kopf bieten() oder Option().

Also wie kann ich HEAD und OPTIONS Anfragen mit OkHttp3 machen?

Antwort

1

Gefunden Antwort, kann es für jemand anderes

nützlich sein

OkHttp3 hat noch Methode

Builder method(String method, RequestBody body) 

So OPTIONS Anfragen sieht aus wie

 Request request = new Request.Builder() 
       .url(url) 
       .headers(headerBuilder.build()) 
       .method("OPTIONS",requestBody) 
       .build(); 

gleiche gilt für HEAD