From c63734960b006818297a75ad8333cf8fbc3826a1 Mon Sep 17 00:00:00 2001 From: anlicheng <244108715@qq.com> Date: Thu, 7 May 2026 14:37:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=86=85=E9=83=A8https=E8=AF=B7=E6=B1=82?= =?UTF-8?q?=E4=B8=8D=E8=B5=B0=E7=B3=BB=E7=BB=9F=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- punchnet/Shared/Networking/SDLAPIClient.swift | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/punchnet/Shared/Networking/SDLAPIClient.swift b/punchnet/Shared/Networking/SDLAPIClient.swift index 863ab61..ff9b58c 100644 --- a/punchnet/Shared/Networking/SDLAPIClient.swift +++ b/punchnet/Shared/Networking/SDLAPIClient.swift @@ -33,25 +33,19 @@ struct SDLAPIClient { ] static func doPost(path: String, params: [String: Any], as: T.Type) async throws -> T { - let config = URLSessionConfiguration.default - config.connectionProxyDictionary = [ - kCFNetworkProxiesHTTPEnable as String: 0, - kCFNetworkProxiesHTTPSEnable as String: 0, - kCFNetworkProxiesSOCKSEnable as String: 0, - kCFNetworkProxiesProxyAutoConfigEnable as String: 0, - kCFNetworkProxiesProxyAutoDiscoveryEnable as String: 0 - ] + let config = URLSessionConfiguration.ephemeral + config.connectionProxyDictionary = [:] let session = URLSession(configuration: config) let postData = try! JSONSerialization.data(withJSONObject: params) - var request = URLRequest(url: URL(string: baseUrl + path)!) + let url = URL(string: baseUrl + path)! + var request = URLRequest(url: url) request.httpMethod = "POST" request.addValue("application/json", forHTTPHeaderField: "Content-Type") request.addValue(sign(params: params), forHTTPHeaderField: "X-sign") request.httpBody = postData let (data, _) = try await session.data(for: request) - if let response = String(bytes: data, encoding: .utf8) { NSLog("url: \(path), response is: \(response)") }