有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java为OKhttp URL请求类型传递多个URL

是否有任何方法可以为OKhttp URL请求类型传递多个URL。实际上,我想通过多个url的网站,移动请求url(Androd,移动浏览器,平板电脑)

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

共 (1) 个答案

  1. # 1 楼答案

    没有

    OkHttpRequest对象只允许一个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();