Anilkumar Bathula
Anilkumar Bathula

Reputation: 278

Passing Multiple URL's for OKhttp url Request type

Is there any way to Passing Multiple URL's for OKhttp url Request type. Actually i want pass multi url's like website, mobile request urls(Androd, mobile browser, tablet)

Request request = new Request.Builder()
   .url("multi url" + ---
   .addheader(---).build();

Upvotes: 0

Views: 1059

Answers (1)

Olivier Grégoire
Olivier Grégoire

Reputation: 35407

No

The OkHttp Request object allows one and only one URL.

If you require several requests, create different requests:

Request stackoverflowRequest = new Request.Builder()
  .url("https://www.stackoverflow.com/")
  .addHeader(...)
  .build();
Request googleRequest= new Request.Builder()
  .url("https://www.google.com/")
  .addHeader(...)
  .build();

If you don't want to write all the headers X times, you can use the following:

Request templateRequest = new Request.Builder()
  .url("https://www.example.com/")
  .addHeader(...)
  .build();
Request stackoverflowRequest = templateRequest.newBuilder()
  .url("https://www.stackoverflow.com/")
  .build();
Request googleRequest = templateRequest.newBuilder()
  .url("https://www.google.com/")
  .build();

Upvotes: 1

Related Questions