2017-12-04 29 views
0

OKhttp url 요청 유형에 여러 URL을 전달할 수있는 방법이 있습니까? 사실 난 멀티 URL을 같은 웹 사이트, 모바일 요청 URL (Androd, 모바일 브라우저, 태블릿)를 통과 할여러 URL을 OKhttp url에 전달 요청 유형

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

당신이 무엇을 정확히하고 싶니? 왜 하나의'Request' 객체에 "다중 URL"을 추가하려고합니까? –

+0

페이지의 데이터를 비교하고 싶습니다 (페이지는 웹 사이트, 기본 앱, 모바일 브라우저, 태블릿 브라우저 일 수 있음) –

+0

그런 다음 몇 가지 요청을해야합니다. 확인하려는 URL 당 하나의'Request'를 만드십시오. –

답변

0

없음

OkHttp Request 목적은 오직 하나 개의 URL 수 있습니다.하지 여러 요청이 필요한 경우

, 다른 요청을 만들 :

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

모든 헤더의 X 시간을 쓰고 싶지 않을 경우, 다음과 같은 사용할 수 있습니다

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();