tjx
2025-04-10 aa845e0ae6620b80bc04ce9a27e7140b9d1fe680
src/main/java/com/gs/xiaomi/service/SoapApiService.java
@@ -37,7 +37,7 @@
            JAXBContext context = JAXBContext.newInstance(BizDocumentResult.class);
            Unmarshaller unmarshaller = context.createUnmarshaller();
            return (BizDocumentResult) unmarshaller.unmarshal(new StringReader(decodedXml));
            return (BizDocumentResult) unmarshaller.unmarshal(new StringReader(innerXml));
        } else {
            throw new RuntimeException("SOAP request failed: " + response.code() + " - " + response.message());
        }
@@ -47,7 +47,7 @@
        MediaType mediaType = MediaType.parse("application/xml");
        RequestBody body = RequestBody.create(mediaType, soapXml);
        String s = DataAcquisitionConfiguration.USER_NAME + DataAcquisitionConfiguration.PWD;
        String s = DataAcquisitionConfiguration.USER_NAME + ":" + DataAcquisitionConfiguration.PWD;
        String auth = X5StringUtils.encodeBase64(s);
        Request request = new Request.Builder()
@@ -57,7 +57,7 @@
                .addHeader("Content-Type", "application/xml")
                .addHeader("Authorization", "Basic " + auth)
                .addHeader("Accept", "*/*")
                .addHeader("Host", "mipoq.p.mi.com")
//                .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();