无论是谁在网络服务器端:他们如何区分(如在,特别是有什么不同)通过谷歌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()));
答案 0 :(得分:1)
使用Wireshark之类的网络嗅探器查看Chrome和您的代码中的请求标头。或者您也可以使用Chrome's developer tools来显示请求标题。
他们在很多方面会有所不同。究竟哪种方式取决于许多方面,例如Chrome的版本和正在使用的操作系统。
哪些差异很重要取决于您使用的是哪个Web服务器,因此我们无法真正为您确定。
答案 1 :(得分:0)
如果您真的担心知道用户的浏览器信息,那么您需要确定浏览器并将其传递给操作..