urlsession

    0熱度

    1回答

    卡住了。 並失去了在做什麼來解決它。 我使用下面的方法在iPhone中使用Swift發送圖像。 我可以看到服務器使用Wireshark接收數據。 我也可以在php-server的終端中看到我正在接收數據。 這是我不知道如何處理的數據。 我目前正在使用下面的php腳本來處理所有與上傳有很多測試變量,我只是看看我是否可以找出我收到的東西,如果有的話。 public func post(data: Da

    4熱度

    3回答

    我遇到了非常類似的問題this post,但我不完全明白答案。我創建了一個完成處理程序,但它似乎沒有按預期工作。 func updateTeam(teamID: Int) { startConnection {NSArray, Int in //Do things with NSArray } } func startConnection(completion

    2熱度

    1回答

    我試圖與NSURLSession實現HTTP基本身份驗證,但我遇到了幾個問題。請在回答之前閱讀完整個問題,我懷疑這是其他問題的重複。 據我已經運行測試,NSURLSession行爲如下: 的第一個請求沒有Authorization頭總是讓。 如果第一個請求失敗並返回401 Unauthorized響應和WWW-Authenticate Basic realm=...標頭,它將自動重試。 在重試請求

    0熱度

    3回答

    通過它試圖讓同時URLSession.dataTask運行設置SEGUE JSON數據。(每個JSON數據作爲發件人) 所以首先,我做了我自己的類Array productList = [Product]()。 接下來,我呼籲getJsonData()和裏面,我設置URLSession.dataTask方法。所以我得到了Parsed json數據。然而,當我試圖保存JSON數據從dataTask

    0熱度

    1回答

    以下代碼對於簡單的http請求來說是完美的。然而,我無法找到一種在Swift 3中添加有效載荷或主體字符串的方法?並且以前的版本是貶值的 func jsonParser(urlString: String, completionHandler: @escaping (_ data: NSDictionary) -> Void) -> Void { let urlPath = urlSt

    0熱度

    2回答

    所以在我的iOS應用程序我有這樣設計的菜單: 的圖像是用下面的代碼創建: cell.imageCell?.image = menuItems[indexPath.row].image cell.imageCell.image = cell.imageCell.image?.withRenderingMode(.alwaysTemplate) cell.imageCell.tin

    0熱度

    1回答

    我已經定義了我自己的類,其中包含適合URLSession完整回調簽名的方法, G。 (Data?, Response?, Error?) -> Void。該方法包含處理響應的公共邏輯, G。檢查數據,解析它等。 現在我想單元測試這個方法。該方法包含一些驗證,例如, guard let data = data else { //some logic return } 在這裏

    0熱度

    1回答

    我想用URLSession類的uploadTask方法將圖像發送到服務器,我有以下函數用於上傳圖像,但我無法在php文件上讀取任何內容。 @IBAction func uploadImage(_ sender: Any) { let config = URLSessionConfiguration.default let session = URLSession(configu

    0熱度

    3回答

    我想使用URLSession解析JSON並且不使用Alamofire或其他任何東西。 我只想把JSON放到UITableView中。 我想拼湊出我學習如何使用Alamofire解析JSON,以及我可以在Google上找到的東西。 youtube或Stack等許多答案使用NS的一切...... NSURL,NSDictionary等等。或者只是輸入代碼而不解釋什麼/爲什麼。 我想我已經差不多了,但我

    0熱度

    3回答

    我在Swift中苦於基本身份驗證。 我有一個通過SSL和基本認證的休息後端服務。我的objective-c客戶端代碼運行良好,但相應的Swift無法工作,因爲身份驗證失敗。 這是銀行代碼: let sUrl = "HTTPS://localhost:8443/Test_1/rest/Service/returnInfo" let url: URL = URL(string: sUrl)! le