![](/img/trans.png)
[英]Problem parsing JSON data from server Swift
我正在嘗試解析來自服務器的數據,但出現此錯誤: 參數應作為對象數組以及響應對象傳遞。 我不知道我應該在我的代碼中更改什么,以便響應結構良好。 這是響應的樣子: 這些是應該傳遞的參數: 這就是我的代碼的樣子。 數據: 服務器: ...
[英]Problem parsing JSON data from server Swift
我正在嘗試解析來自服務器的數據,但出現此錯誤: 參數應作為對象數組以及響應對象傳遞。 我不知道我應該在我的代碼中更改什么,以便響應結構良好。 這是響應的樣子: 這些是應該傳遞的參數: 這就是我的代碼的樣子。 數據: 服務器: ...
[英]How can I call HttpUrlConnection disconnect()
我的代碼發送HttpConnection,然后嘗試使用connection.getInputStream()或connection.getErrorStream()反序列化響應。 如何將連接傳遞給parse(HttpURLConnection connection)函數並在完成后調用co ...
[英]HTTPURLResponse.localizedString(forStatusCode:) not in development language
我正在制作一個iOS應用,但是我遇到了這個問題。 我的應用程序大多數都是西班牙語的,所以我更改了開發語言(以困難的方式,更改了project.pbxproj內的developmentRegion = es;並更改了Info.plist的CFBundleDevelopmentRegion ...
[英]How to handle 500 http errors
我正在嘗試使用URLSession.shared.dataTask函數在類HTTPURLResponse ( URLResponse )中訪問500個錯誤的自定義服務器響應正文。 我只能訪問statusCode和allHeaderFields但似乎無濟於事。 等價於java中的ex。 ...
[英]How to save Cookies from HTTPURLResponse
我正在開發一個登錄應用程序,成功的登錄響應返回2個cookie后,我想從我的HTTPURLResponse的標頭中獲得這2個cookie,但我卻無法(httpResponse字段不包含這些cookie),我如何找到並保存它們以備將來使用? 謝謝你幫我 我的部分代碼: ...
[英]How Can I Return `nil` for HTTPURLResponse?
我有以下用於從響應頭中檢索Cookie的方法: internal static func cookie(from response: HTTPURLResponse) -> HTTPCookie? { guard let url = response.url else { ret ...
[英]What Format Do HTTP Headers Return As?
我一直在嘗試對 HTTP 響應標頭進行單元測試。 我需要從標題接收 cookie。 我得到了兩個Set-Cookie標頭,但我需要一個用於身份驗證。 返回的標題是: HTTP/1.1 200 OK Server: Cowboy Connection: close Set-Cookie: heroku ...
[英]HTTPURLResponse allHeaderFields Swift 3 Capitalisation
轉換為 Swift 3 我注意到從 HTTPURLResponse 讀取標頭字段時發生了一個奇怪的錯誤。 不再工作。 我打印了所有標題字典,所有標題鍵似乎都在 Sentence 大小寫中。 根據查爾斯代理的說法,我所有的標題都是小寫的。 根據后端團隊的說法,在他們的代碼中,標題在 Title ...
[英]How to get result in blocks immediately?
我正在使用塊來從一個類的響應中獲取標頭字段,而我必須在另一類中獲取它。 我實現了這樣的代碼 頭等艙: 在userAuthentication類中: 在這里,我的問題是在一等艙我將dict設為null。 即使在userAuthentication類中,我也得到nu ...
[英]How to get HTTP protocol version from a given NSHTTPURLResponse?
從NSHTTPURLResponse文檔中,我沒有找到獲取HTTP版本的方法(ie "HTTP/1.1" or "HTTP/1.0") 。 HTTP頭字段可通過所有Header Fields屬性獲得,但HTTP協議版本未在頭字段內給出,因為它不是HTTP頭。 注意: init, NS ...
[英]NSHTTPCookieStorage for same URL but different users
可能這是一個愚蠢的問題,但是我想為相同的URL存儲cookie,但為用戶名存儲不同的cookie。 如何使用NSHTTPCookieStorage來實現? 這就是我從響應中存儲Cookie的方式。 ...
[英]Provide HTTPVersion to NSHTTPURLResponse
我的應用程序使用自定義NSURLProtocol子類。 我需要用我的副本替換NSHTTPURLResponse ,修改一些標題字段。 因此,我創建了新的NSHTTPURLResponse實例,如下所示: HTTPVersion參數出現問題。 我沒有找到任何方法從原始響應中獲取此值。 文檔說: ...
[英]Cast from 'NSData' to unrelated type 'NSHTTPURLResponse' always fails
我有這個代碼: 在這一行: let httpResponse = response as! NSHTTPURLResponse let httpResponse = response as! NSHTTPURLResponse我有一個奇怪的警告: Cast from 'NSData' to u ...
[英]Getting file size with NSURLConnection is very slow
我嘗試獲取存儲在服務器上的文件的文件大小。 我設法做到了,但是它花了我下載的時間。 我假設它將下載文件以評估大小。 有沒有更快的方法來獲取文件大小? ...
[英]Alamofire, Swift 2.0, SwiftyJSON: Parse response body as JSON
我已經成功完成了對服務器的POST請求,並且嘗試解析響應JSON,但未成功。 我正在使用SwiftyJSON進行JSON解析。 這是我的輸出 如您所見,僅打印響應標題。 另外,如果我打印變量json,我將變得“未知”。 如果我打印json.stringValue我得到一個空 ...
[英]NSHTTPCookie cookiesWithResponseHeaderFields
調用API時,我收到以下響應: print(HTTPResponse.allHeaderFiles)打印以下輸出: 但是我無法使cookiesWithResponseHeaderFields正常工作,我應該將[String:String]數組作為第一個參數傳遞,但是響應似乎不符合 ...
[英]How to use NSURLSession to determine if resource has changed?
我正在使用NSURLSession從HTTP服務器請求JSON資源。 服務器使用Cache-Control來限制在客戶端上緩存資源的時間。 這很好用,但是我也想在內存中緩存一個反序列化的JSON對象,因為它經常被訪問,同時繼續利用NSURLSession內置的HTTP緩存機制。 我 ...
[英]NSHTTPURLResponse Status Code 200 in Airplane Mode
我有一個有趣的問題:當我的設備處於飛行模式時, NSHHTPURLResponse提供的 HTTP 狀態代碼是200 “OK”。 它不應該因錯誤而失敗,或者至少不響應它與代碼 200 的有效連接嗎? 這是我的代碼的一個片段: 在飛行模式下,打印“All Good” ...
[英]I'm getting header info for a file that doesn't exist?
我正在使用從教程中獲得的代碼來查找服務器上文件的“修改日期”信息。 如下... 而且,在大多數情況下,它都有效! WA-HOO。 除了一些文件,它似乎正在返回過時的信息。 實際上,對於至少一個文件,它返回的文件不再存在的日期( Fri, 24 Apr 2015 04:32:5 ...
[英]How to convert NSHTTPURLResponse to String in Swift
我想將我的響應從 NSHTTPURLResponse 類型轉換為字符串: 下面的行將響應消息輸出到控制台。 但是這一行給我帶來了一個錯誤:調用中的額外參數“編碼”。 如何成功將此“響應”轉換為字符串? ...