<やりたいこと>
APIを叩いて、その結果をViewに表示したい
<現状>
POSTリクエストを投げられる状態まではできています。
下記に現状のリクエスト送信メソッドを記載しておきます。
<問題点>
POSTリクエストを投げると掲題にある「エラー:nw_protocol_get_quic_image_block_invoke」が発生しプログラムが終了します。このエラーの解決方法をご存知の方がいらっしゃれば、ぜひ教えていただきたいです。
Swift
1class SendReqest { 2 func sendReqest(_ methodType: String, _ urlString: String, _ headers: Dictionary<String, String>){ 3 let url: URL = URL(string: urlString)! 4 var reqestUrl = URLRequest(url: url) 5 6 reqestUrl.httpMethod = methodType 7 8 for (key, value) in headers{ 9 print("key&value >>> (key) & (value)") 10 reqestUrl.addValue(key, forHTTPHeaderField: value) 11 } 12 13// let task = URLSession.shared.dataTask(with: reqestUrl, completionHandler: {data, response, error in 14 let task = URLSession.shared.dataTask(with: reqestUrl){(data, response, error) in 15 if (error == nil) { 16 guard let _data = data else { 17 print("SendReqest guard") 18 return 19 } 20 if let result = String(data: _data, encoding: .utf8) { 21 print("result >>> (result)") 22 } 23// DispatchQueue.main.async { 24// let result = String(data: data!, encoding: .utf8)! 25// print("result >>> (result)") 26// } 27 } else { 28 let statusCode = (response as! HTTPURLResponse).statusCode 29 print("StatusCode >>> (statusCode)") 30 print("Error >>> (String(describing: error))") 31 } 32// }) 33 } 34 task.resume() 35 } 36}
▼エラーログ
2021-05-28 10:43:50.128307+0900 ShowJsonApp[1448:90011] [] nw_protocol_get_quic_image_block_invoke dlopen libquic failed result >>> {"cause":"BUSINESS_ERROR","errors":[{"field":"_global","code":"FORBIDDEN","data":{}}]}
▼参照サイト
1、【SwiftUI】Likeボタンとリスト内セルにボタンを実装する場合の注意点
2、Strange error nw_protocol_get_quic_image_block_invoke dlopen libquic failed
回答1件
あなたの回答
tips
プレビュー