Описание тега nsurlprotocol
NSURLProtocol - это абстрактный класс, который обеспечивает базовую структуру для выполнения зависящей от протокола загрузки данных URL.
2
ответа
Как смоделировать AJAX-вызов с NSURLProtocol?
У меня есть UIWebview, который делает вызовы AJAX для внешних служб. В автономном режиме мне нужно отлавливать эти запросы и возвращать локальный JSON. Я реализовал NSURLProtocol и мне удается перехватить AJAX-запрос, проблема в том, что jquery всег…
05 мар '13 в 12:40
4
ответа
Пользовательский NSURLProtocol с NSURLSession
Я пытаюсь реализовать этот учебник, который реализует пользовательский NSURLProtocol с NSURLConnection. https://www.raywenderlich.com/76735/using-nsurlprotocol-swift Это работает, как и ожидалось, но теперь, когда NSURLConnection устарела в iOS9, я …
30 мар '16 в 01:00
0
ответов
iOS: HTTP Basic/ дайджест-аутентификация с UIWebView
обзор Я работаю над решением для входа в SAML (единый вход, похожий на openID) для приложения iOS, которое включает показ контроллера представления с UIWebView и я сталкиваюсь с проблемой синхронизации и / или тайм-аута при обработке HTTP базовой / …
11 янв '13 в 18:59
2
ответа
Когда использовать NSURLProtocol?
Я общаюсь через "http://" и "https://". Когда и зачем использовать NSURLProtocol? Я читал, что он используется для новых / пользовательских схем и для вышеуказанных схем нам не нужно использовать NSURLProtocol.
09 май '16 в 11:17
0
ответов
Что является следствием регистрации одного и того же NSURLProtocol более одного раза?
Я создаю компонент, который поддерживает включение / отключение функции, которая требует NSURLProtocol. в isEnabled сеттер я делаю: - (void)setIsEnabled:(BOOL)isEnabled { _isEnabled = isEnabled; if (isEnabled) { [NSURLProtocol registerClass:[MyURLPr…
04 янв '17 в 14:42
1
ответ
NSURLProtocol canInitWithRequest: вызывается несколько раз
В нашем приложении много веб-просмотров, и недавно я добавил NSURLProtocol для перехвата некоторых запросов от них. Я заметил, что некоторые из веб-представлений вызывают метод +[NSURLPRotocol canInitWithRequest:] несколько раз с тем же запросом. Ин…
23 апр '14 в 07:49
2
ответа
Используйте локальные ресурсы в WKWebview
Как заставить WKWebview использовать локальные файлы.js, .css и / или локальные файлы изображений вместо удаленных файлов, чтобы ускорить загрузку веб-страницы. Кроме того, я заметил, что методы NSURLProtocol (при реализации через класс регистра) не…
10 июн '15 в 02:58
1
ответ
Пользовательский NSURLProtocol медленнее после переключения NSURLConnection на NSURLSession
У меня есть обычай NSURLProtocol ("UrlProtocol"), записанный для перехвата запросов от UIWebView при переходе на определенные веб-сайты и перед отправкой примените дополнительный заголовок HTTP. Я следовал за https://www.raywenderlich.com/59982/nsur…
05 янв '17 в 04:43
2
ответа
Как перехватить сетевые вызовы (REST) в iOS с помощью NSURLProtocol
Мне нужно перехватить сетевой вызов, который клиент выполнит в приложении, пока вызов будет успешно завершен. Я обнаружил, что решение реализует абстрактный класс NSURLProtocol и регистрируется в приложении. Это, казалось, решило мои проблемы, но за…
15 янв '14 в 15:29
0
ответов
Реализуйте URLProtocol, но соблюдайте конфигурацию сеанса
Я хочу перехватить все сетевые вызовы (запрос и ответ) в приложении, поэтому я реализую конкретный URLProtocol подкласс. Большинство онлайн-примеров просто создают новые URLSession с конфигурацией по умолчанию для каждой задачи. Это означает, что лю…
12 дек '18 в 16:13
2
ответа
Почему время записи с URLSessionStreamTask истекло?
Я тренируюсь делать URLProtocol подкласс. я использую URLSessionStreamTask делать чтение и письмо. Опробовав подкласс, я получил тайм-аут. Я думал, что испортил мою процедуру чтения, но добавление регистрации показало, что я не прошел первоначальную…
28 авг '17 в 05:34
1
ответ
HTTPMaximumConnectionsPerHost,timeoutIntervalForRequest не влияет на defaultSession при использовании в пользовательском протоколе iOS
Я использую пользовательский протокол, где я создаю NSURLSession с defaultConfiguration. Вот мой код - ` NSURLSessionConfiguration *config = [NSURLSessionConfiguration defaultSessionConfiguration]; config.timeoutIntervalForRequest = 10.0; config.tim…
15 май '16 в 17:39
2
ответа
Как вы меняете тип содержимого пользовательского NSURLProtocol?
Я написал собственный подкласс NSURLProtocol, однако кажется, что всякий раз, когда я использую протокол для загрузки запроса в UIWebView, он предполагает, что данные относятся к типу содержимого "text/html". Есть ли способ указать, что этот контент…
07 фев '11 в 19:27
0
ответов
Запрос захвата и ответ NSURLProtocol
Я хочу реализовать инструмент, который может фиксировать все запросы и ответы моего приложения. я выбираю NSURLProtocol, Чтобы не мешать реализации существующей сетевой библиотеки, я перехватываю метод класса defaultSessionConfiguration из NSURLSess…
09 янв '19 в 07:52
4
ответа
iOS: передача пользовательских NSURL в NSURLProtocol
Мне нужно передать дополнительную информацию вместе с UIWebView loadRequest: так что доходит до моей реализации NSURLProtocol, Информация не может быть связана с NSURLRequest потому что информация должна быть сохранена с NSURLRequest mainDocumentURL…
30 окт '13 в 15:35
3
ответа
Как установить statusCode в NSURLResponse
Я переопределяю NSURLProtocol и мне нужно вернуть HTTP-ответ с определенным statusCode. NSHTTPURLResponse не имеет установщика statusCode, поэтому я попытался переопределить его с помощью: @interface MyHTTPURLResponse : NSHTTPURLResponse {} @impleme…
08 дек '10 в 02:47
1
ответ
Пользовательские подклассы NSURLProtocol не доступны для фоновых сессий
Из NSURLSession.h... /* An optional array of Class objects which subclass NSURLProtocol. The Class will be sent +canInitWithRequest: when determining if an instance of the class can be used for a given URL scheme. You should not use +[NSURLProtocol …
18 янв '16 в 22:40
1
ответ
Что такое класс NSAboutURLProtocol
При тестировании моего собственного URLProtocol подкласс, я напечатал список других подклассов, о которых система знает. Я увидел "NSAboutURLProtocol"Есть. Кто-нибудь знает, что он делает?
28 авг '17 в 04:08
2
ответа
UIWebView/NSURLProtocol - заполнитель для недоступных внешних активов в автономном режиме
Мое приложение - электронная книга для просмотра книг на iPhone/iPad. У пользователя есть возможность загрузить книгу, которую мы сохраняем на устройстве в виде файла.epub (заархивированный контент) - это позволяет просматривать книгу в автономном р…
17 сен '15 в 16:39
2
ответа
NSURLProtocol - startLoading не вызывается после того, как canInitWithRequest возвращает YES для ресурса страницы
У меня проблема с видео ресурсом в моем UIWebView не загружается. Это проблема только на реальном устройстве - все отлично работает на симуляторе. Примечание. Я уже проверил это, и проблема связана с загрузкой одного и того же контента несколько раз…
12 окт '15 в 20:05