0
UIWebView是否传递引荐信息?如果用户单击链接到我的服务器,我的服务器会立即将请求重定向到第二台服务器。第二台服务器会看到推介页面吗?什么是默认行为?如果这些信息传递给第二台服务器,我该如何防止这种情况发生?UIWebView安全/隐私
UIWebView是否传递引荐信息?如果用户单击链接到我的服务器,我的服务器会立即将请求重定向到第二台服务器。第二台服务器会看到推介页面吗?什么是默认行为?如果这些信息传递给第二台服务器,我该如何防止这种情况发生?UIWebView安全/隐私
任何HTTP代理(包括Safari)的默认行为是在收到重定向响应时添加Referer HTTP标头。
您可以尝试实现UIWebViewDelegate协议并侦听webView:shouldStartLoadWithRequest:navigationType:message。当你得到消息时(假设UIWebView将它发送给重定向),你可以检查NSURLRequest实例的headers集合,如果它包含Referer头,你可以尝试删除它。尽管如此,我还没有尝试过,并且可能会发现标题集合是只读的。
如果我在POST方法中将参数从应用传递到服务器1,该怎么办。那么服务器1将应用程序重定向到服务器2.服务器2不会看到第一个请求中传递的参数正确吗? – Fasid 2010-07-24 10:01:32
这是正确的。第二台服务器不会看到发布请求的正文。 – 2010-07-24 11:29:56