Monotouch uiwebview url问题

时间:2011-06-19 20:46:48

标签: url cookies uiwebview xamarin.ios

我在UIWebView中打开一个单声道的URL。当我在浏览器中打开此URL时,它工作正常,但在模拟器中它似乎不会保存cookie。对于服务器的Linkedin认证,需要此cookie才能在第二个URL(它自动转到)中使用它。

如何确保我能收到cookies?

                    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中不起作用。下面是网址发生的事情:

错误链接:

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

这里发生了什么?

0 个答案:

没有答案