Java API / Google Chrome请求之间的HTTP请求差异?

时间:2014-01-22 03:35:23

标签: java http google-chrome get request

无论是谁在网络服务器端:他们如何区分(如在,特别是有什么不同)通过谷歌Chrome浏览器发出的HTTP请求(页面刷新没有任何形式或什么都没有,GET据称是正确的?) ,以及通过JavaAPI发出的HTTP请求:

使用以下库:

import java.net.URL;
import java.net.HttpURLConnection;

通过执行以下操作:

String MY_URL = "www.mysite.com";
URL url = new URL(MY_URL);
HttpURLConnection http = (HttpURLConnection) url.openConnection();
rd = new BufferedReader(new InputStreamReader(http.getInputStream()));

2 个答案:

答案 0 :(得分:1)

使用Wireshark之类的网络嗅探器查看Chrome和您的代码中的请求标头。或者您也可以使用Chrome's developer tools来显示请求标题。

他们在很多方面会有所不同。究竟哪种方式取决于许多方面,例如Chrome的版本和正在使用的操作系统。

哪些差异很重要取决于您使用的是哪个Web服务器,因此我们无法真正为您确定。

答案 1 :(得分:0)

如果您真的担心知道用户的浏览器信息,那么您需要确定浏览器并将其传递给操作..

查看Navigator appName Property