Monotouch uiwebview url проблемы - PullRequest
1 голос
/ 20 июня 2011

Я открываю URL в монотуше в UIWebView Когда я открываю этот URL в моем браузере, он работает нормально, но в симуляторе он не сохраняет куки. Этот файл cookie необходим для аутентификации Linkedin, чтобы сервер использовал его во втором URL-адресе (к которому он автоматически переходит).

Как я могу убедиться, что могу получать куки?

                    NSString tString = new NSString();

                NSUrl url = new NSUrl("http://secureservice.removedlink.com/linkedin/autologin.aspx?u="+username);

                NSUrlRequest request = new NSUrlRequest(url);

                backgroundURLrequest.LoadRequest(request);
                this.View.Add(backgroundURLrequest);

Мы также пытались, чтобы сервер не работал с файлами cookie, это решение также работает в браузерах (mac + simulator + pc), но не работает в uiwebview. Вот что происходит с URL:

Плохая ссылка:

http://secureservice.privatelink.com/(S(2t2e0oql1asjlzg1ck5qmqlq)F(_yVCE-SUStA1kDu5WL2EVqomeEvGKG6cBSG_uI5Z-o3km9cz9kpTcr5OIqyUpiqfWcayKCGYqWFVRJHhISwn6QByDFIQ-r2uUClh0cXTYu2bVr79ExbiAR6jYDHVo3oREIECEo8nnQhJbSXXe9eRaMy71C8cjvAqwOukIymqtQjF8Sjlz4a6T2W5KXr4d9NnAZPjERBF5zfWYkKvVH5AHxO-mQIv0zYy36Te5ZH_6KA1))/linkedin/update.aspx

Хорошая ссылка (что вы должны получить и что вы получаете, используя браузер)

http://secureservice.privatelink.com/(S(2t2e0oql1asjlzg1ck5qmqlq))/linkedin/update.aspx

Что здесь происходит?

...