nsurlprotocol

    0熱度

    1回答

    我們可以使用這樣的鏈嗎? 例如,我知道類似於abc://wwww.example.com的網址將由NSURLProtocol的子類處理。但它來自第三方庫,我沒有修改響應的源代碼。所以我提供了NSURLProtocol的另一個子類來處理像xyz://www.example.com這樣的網址。我能夠攔截並更改從abc到xyz的url。在我自己的startLoading()中,我將url從xyz更改爲a

    0熱度

    1回答

    我已經實現自定義協議與如下會議代表工作 - - (void)startLoading { NSMutableURLRequest *mReq = [self.request mutableCopy]; NSURL *url = [[self request] URL]; NSURLSessionConfiguration *config = [NSURLSessionConfigurati

    0熱度

    1回答

    當測試我自己的URLProtocol子類時,我打印了系統知道的其他子類的列表。那裏我看到一個「NSAboutURLProtocol」。有誰知道它做了什麼?

    0熱度

    2回答

    我正在練習製作URLProtocol的子類。我正在使用URLSessionStreamTask來讀取&。在試用這個子類的時候,我得到了一個超時。我以爲我搞亂了閱讀過程,但添加日誌記錄顯示我沒有通過最初的寫作! 這裏是我的子類的縮短版: import Foundation import LoggerAPI class GopherUrlProtocol: URLProtocol {

    0熱度

    2回答

    我試圖使用NSURLProtocol記錄Swift 2.3項目中的所有請求。然而並非所有的URL請求都被記錄。具體而言,所有Alamofire請求都沒有被記錄。 示例代碼 class AppDelegate: NSObject, NSApplicationDelegate{ func applicationDidFinishLaunching(aNotification: NSNotif

    0熱度

    1回答

    所以我實現了我自己的NSURLProtocol子類。我在應用啓動時註冊了它。 我試圖打印canInitWithRequest:中的所有請求,但是在運行時,它不能獲取所有請求,只有幾個域。 有什麼我應該注意或小心?任何可能的原因?我錯過了什麼?預先感謝。

    7熱度

    1回答

    我有一個自定義的NSURLProtocol(「UrlProtocol」),用於在導航到特定網站時攔截來自UIWebView的請求,並在發送之前應用額外的HTTP標頭。我跟着https://www.raywenderlich.com/59982/nsurlprotocol-tutorial工作。我的問題是從已棄用的NSURLConnection切換到NSURLSession:我測試了一個非常簡單的單

    0熱度

    1回答

    我想使用自定義的NSURLProtocol類來爲測試提供靜態數據,並且我已經在應用程序本身中執行了該協議並將其註冊到NSURLSessionConfiguration.protocolClasses。我想將協議類移到另一個應用程序並註冊它以供其他應用程序使用。這可能嗎? 爲registerClass:狀態蘋果文件: 嘗試註冊NSURLProtocol的子類,使得它的URL加載系統可見。 在我想用作

    1熱度

    1回答

    我正在使用自定義協議,其中我使用defaultConfiguration創建NSURLSession。這裏是我的代碼 - ` NSURLSessionConfiguration *config = [NSURLSessionConfiguration defaultSessionConfiguration]; config.timeoutIntervalForRequest = 10.0;

    0熱度

    2回答

    我正在應用程序中實現URLProtocol。 import Cocoa class MyURLProtocol: URLProtocol { override init(request: URLRequest, cachedResponse: CachedURLResponse?, client: URLProtocolClient?) { super.init(req