dev add config for nginx
Test Workflow / test (push) Successful in 3s

This commit is contained in:
vladp
2026-03-11 15:02:34 +07:00
parent 832b13e088
commit b5ca777722
@@ -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();