Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 代码被重定向到移动站点_Java_Http_Browser_Connection - Fatal编程技术网

Java 代码被重定向到移动站点

Java 代码被重定向到移动站点,java,http,browser,connection,Java,Http,Browser,Connection,我目前得到一个使用java URL的网页,但是它被重定向到该网站的移动版本 有没有办法模仿浏览器,让我被发送到主版本 谢谢。是的,通过为您的请求显式设置用户代理字符串,您可以让您的软件假装为PC/Mac浏览器 添加:正在发生的事情 一些设计师寻找特定的移动用户代理值(如Android、iPhone等),并将这些请求发送到他们的移动站点。默认情况下,他们将所有其他请求发送到“常规”网站。我认为这是最好的技术 其他设计师则相反。默认情况下,它们发送移动网站,并且仅在响应特定用户代理字符串的请求时发送

我目前得到一个使用java URL的网页,但是它被重定向到该网站的移动版本

有没有办法模仿浏览器,让我被发送到主版本


谢谢。

是的,通过为您的请求显式设置用户代理字符串,您可以让您的软件假装为PC/Mac浏览器

添加:正在发生的事情

一些设计师寻找特定的移动用户代理值(如Android、iPhone等),并将这些请求发送到他们的移动站点。默认情况下,他们将所有其他请求发送到“常规”网站。我认为这是最好的技术


其他设计师则相反。默认情况下,它们发送移动网站,并且仅在响应特定用户代理字符串的请求时发送PC/Mac网站。

是的,通过为请求显式设置用户代理字符串,您可以让软件假装它是PC/Mac浏览器

添加:正在发生的事情

一些设计师寻找特定的移动用户代理值(如Android、iPhone等),并将这些请求发送到他们的移动站点。默认情况下,他们将所有其他请求发送到“常规”网站。我认为这是最好的技术


其他设计师则相反。默认情况下,他们发送移动网站,并且只发送PC/Mac网站以响应特定用户代理字符串的请求。

我认为您必须模拟HTTP头中的用户代理字符串。你能比较一下通过网络发送的请求吗?许多工具可以帮助您查看这些信息(我可能会推荐Wireshark之类的工具)。我认为您必须在HTTP头中模拟用户代理字符串。你能比较一下通过网络发送的请求吗?许多工具可以帮助您查看这些信息(我可能会推荐Wireshark之类的工具)