У меня есть часть html, которую я визуализирую в UIWebview. Html хранится локально, но встроенные в него теги img
относятся к удаленному серверу.Как отправить файлы cookie с запросом на изображение в UIWebView
Хотелось бы, чтобы img
требовал сопровождения двух файлов cookie, содержащих информацию об аутентификации.
Я устанавливаю [[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways];
в мое приложение делегата applicationDidBecomeActive:
, и я добавить печенье в куков в пост-войти в ногу с [[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:cookie];
(домен куки соответствует хост, который служит изображения).
Когда я отлаживаю UIWebView с [webView stringByEvaluatingJavaScriptFromString:@"alert(document.cookie)"];
в webViewDidFinishLoad:
Я вижу предупреждение с содержимым «/».
Во-первых, почему предупреждение cookie содержит одну косую черту?
Во-вторых, я делаю правильные вещи для отправки файлов cookie с запросом на изображение в UIWebView?
Спасибо заранее.
Посмотрите на это [вопрос] (http://stackoverflow.com/questions/5954382/ios-is-it-possible-to-set-a-cookie-manually-using-sharedhttpcookiestorage-for-a) –