Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.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 API/Google Chrome请求之间的HTTP请求差异?_Java_Http_Google Chrome_Get_Request - Fatal编程技术网

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

Java API/Google Chrome请求之间的HTTP请求差异?,java,http,google-chrome,get,request,Java,Http,Google Chrome,Get,Request,站在Web服务器一边的人:他们如何区分通过Google Chrome浏览器发出的HTTP请求(没有表单或没有表单的页面刷新,应该是正确的吗?)和通过JavaAPI发出的HTTP请求(例如,有什么特别的不同): 使用以下LIB: import java.net.URL; import java.net.HttpURLConnection; 通过执行以下操作: String MY_URL = "www.mysite.com"; URL url = new URL(MY_URL); HttpURLC

站在Web服务器一边的人:他们如何区分通过Google Chrome浏览器发出的HTTP请求(没有表单或没有表单的页面刷新,应该是正确的吗?)和通过JavaAPI发出的HTTP请求(例如,有什么特别的不同):

使用以下LIB:

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()));

使用网络嗅探器查看来自Chrome和代码的请求头。或者,您也可以使用它来显示请求头

他们将在许多方面有所不同。具体采用哪种方式取决于很多因素,比如Chrome的版本和所使用的操作系统


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

如果您确实担心了解用户的浏览器信息,则需要确定浏览器并将其传递给action


查看

可能的副本,我想确认用户代理是唯一发生变化的东西,并了解它们之间的确切区别。如果只是用户代理,我想知道Java请求的那个。已经通过了那个链接,并没有到达我想要的地方@布里安罗奇