From 22a8875b365c568790f6115ceb6acf0f49bb8c47 Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期四, 10 四月 2025 15:43:29 +0800 Subject: [PATCH] 测试写入数据库 --- src/main/java/com/gs/xiaomi/service/SoapApiService.java | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/gs/xiaomi/service/SoapApiService.java b/src/main/java/com/gs/xiaomi/service/SoapApiService.java index 696917a..e563848 100644 --- a/src/main/java/com/gs/xiaomi/service/SoapApiService.java +++ b/src/main/java/com/gs/xiaomi/service/SoapApiService.java @@ -12,11 +12,19 @@ import javax.xml.bind.JAXBContext; import javax.xml.bind.Unmarshaller; import java.io.StringReader; +import java.util.concurrent.TimeUnit; @Service public class SoapApiService { - private static final OkHttpClient client = new OkHttpClient.Builder().build(); + + private final OkHttpClient client; + + public SoapApiService() { + this.client = new OkHttpClient.Builder().connectTimeout(3000, TimeUnit.SECONDS) // Set connection timeout + .readTimeout(90, TimeUnit.SECONDS) // Set read timeout + .build(); + } public BizDocumentResult callAndParse(String url, ZfmWsApiRequest request) throws Exception { String soapXml = SoapXmlBuilder.build(request); @@ -53,13 +61,10 @@ Request request = new Request.Builder() .url(url) .method("POST", body) -// .addHeader("User-Agent", "Apifox/1.0.0 (https://apifox.com)") .addHeader("Content-Type", "application/xml") .addHeader("Authorization", "Basic " + auth) .addHeader("Accept", "*/*") -// .addHeader("Host", "mipoq.p.mi.com") .addHeader("Connection", "keep-alive") -// .addHeader("Cookie", "saplb_*=(J2EE4281420)4281450; MYSAPSSO2=AjExMDAgABJwb3J0YWw6UkZDWkpYSUFPQlWIAAdkZWZhdWx0AQALUkZDWkpYSUFPQlUCAAMwMDADAANQT1EEAAwyMDI1MDQwOTAwMTcFAAQAAAAICgALUkZDWkpYSUFPQlX%2FAQUwggEBBgkqhkiG9w0BBwKggfMwgfACAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHATGB0DCBzQIBATAiMB0xDDAKBgNVBAMTA1BPUTENMAsGA1UECxMESjJFRQIBADAJBgUrDgMCGgUAoF0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjUwNDA5MDAxNzU2WjAjBgkqhkiG9w0BCQQxFgQUvvJ1HSnOLckboGYaMR9Wiaem6z4wCQYHKoZIzjgEAwQvMC0CFQDKLPrpUC19VM2gcslWaHAnh7dfxQIUNs2dTxwGcKdNU%2FdAQPs4f08yaw4%3D; JSESSIONID=_6bPldDq9mFJPXEd11bc-GvrWMAVlgFqVEEA_SAPF-GrpRbcuqxMK_gShBYGdmdp; JSESSIONMARKID=QPmRVwktCDxMazp0fUbEMC40LWvmuqOMUbIGpUQQA") .build(); return client.newCall(request).execute(); -- Gitblit v1.9.3