@@ -15,6 +15,8 @@ import ru.soune.nocopy.entity.file.FileEntity;
|
|||||||
import ru.soune.nocopy.exception.NotValidFieldException;
|
import ru.soune.nocopy.exception.NotValidFieldException;
|
||||||
|
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
|
import java.net.InetSocketAddress;
|
||||||
|
import java.net.Proxy;
|
||||||
import java.net.SocketTimeoutException;
|
import java.net.SocketTimeoutException;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.concurrent.*;
|
import java.util.concurrent.*;
|
||||||
@@ -45,7 +47,11 @@ public class SearchImageService {
|
|||||||
// }
|
// }
|
||||||
|
|
||||||
public SearchImageService() {
|
public SearchImageService() {
|
||||||
|
Proxy proxy = new Proxy(Proxy.Type.HTTP,
|
||||||
|
new InetSocketAddress("193.46.217.94", 3128));
|
||||||
|
|
||||||
this.yandexHttpClient = new OkHttpClient.Builder()
|
this.yandexHttpClient = new OkHttpClient.Builder()
|
||||||
|
.proxy(proxy)
|
||||||
.connectTimeout(35, TimeUnit.SECONDS)
|
.connectTimeout(35, TimeUnit.SECONDS)
|
||||||
.writeTimeout(35, TimeUnit.SECONDS)
|
.writeTimeout(35, TimeUnit.SECONDS)
|
||||||
.readTimeout(35, TimeUnit.SECONDS)
|
.readTimeout(35, TimeUnit.SECONDS)
|
||||||
@@ -58,6 +64,7 @@ public class SearchImageService {
|
|||||||
.build();
|
.build();
|
||||||
|
|
||||||
this.googleHttpClient = new OkHttpClient.Builder()
|
this.googleHttpClient = new OkHttpClient.Builder()
|
||||||
|
.proxy(proxy)
|
||||||
.connectTimeout(15, TimeUnit.SECONDS)
|
.connectTimeout(15, TimeUnit.SECONDS)
|
||||||
.writeTimeout(15, TimeUnit.SECONDS)
|
.writeTimeout(15, TimeUnit.SECONDS)
|
||||||
.readTimeout(15, TimeUnit.SECONDS)
|
.readTimeout(15, TimeUnit.SECONDS)
|
||||||
@@ -150,8 +157,9 @@ public class SearchImageService {
|
|||||||
Request request = new Request.Builder()
|
Request request = new Request.Builder()
|
||||||
.url(url)
|
.url(url)
|
||||||
.header("Accept", "*/*")
|
.header("Accept", "*/*")
|
||||||
// .header("User-Agent", "curl/8.5.0")
|
.header("User-Agent", "PostmanRuntime/7.29.2")
|
||||||
// .header("Host", "www.searchapi.io")
|
.header("Accept-Encoding", "gzip, deflate")
|
||||||
|
.header("Connection", "keep-alive")
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
long start = System.currentTimeMillis();
|
long start = System.currentTimeMillis();
|
||||||
|
|||||||
Reference in New Issue
Block a user