2017-12-04 12 views
0

OKhttp url要求タイプに複数のURLを渡す方法はありますか?実際に私は、マルチURLのようなウェブサイト、モバイル要求URL(Androd、モバイルブラウザ、タブレット)を渡したいOKhttp urlに複数のURLを渡す要求のタイプ

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

あなたは何をすべきか正確にやりたいですか?なぜあなたは単一の 'Request'オブジェクトに"マルチURL "を追加しようとしていますか? –

+0

ページのデータを比較したい(ページはウェブサイト、ネイティブアプリ、モバイルブラウザ、タブレットブラウザ) –

+0

次に、いくつかのリクエストを行う必要があります。チェックするURLごとに1つの '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(); 
関連する問題