2017-03-14 10 views
2

Androidでいくつかのレストクライアントを書いていましたが、問題が発生しました。HEADとOPTIONSリクエストをどのように作成するのか分かりません。オプション/ HEAD REST APIリクエスト(Okhttp3付き)

OkHttp3でGET/POST/PUT/DELETE/PATCHのリクエストに問題はありませんが、基本的には次のようになります。

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

そしてOkHttp3)は、追加の頭のようなメソッド()またはオプション(提供doesntの。

これで、OkHttp3を使用してHEADおよびOPTIONSリクエストを作成するにはどうすればよいですか?

答えて

1

見つかり答えは、それが他の誰かのために有用であろうことも

OkHttp3はまだ方法

Builder method(String method, RequestBody body) 

だからOPTIONS要求がHEAD

のためのような

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

同じに見えています

関連する問題