有没有办法为 OKhttp url 请求类型传递多个 URL。实际上我想传递多个网址,例如网站、移动请求网址(Androd、移动浏览器、平板电脑)
Request request = new Request.Builder()
.url("multi url" + ---
.addheader(---).build();
最佳答案
否
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();
如果您不想将所有 header 写入 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();
关于java - 为 http url 请求类型传递多个 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47634373/