Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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
Javascript 发送XMLHttpRequest和信息服务器以不发送任何确认_Javascript_Ajax_Html - Fatal编程技术网

Javascript 发送XMLHttpRequest和信息服务器以不发送任何确认

Javascript 发送XMLHttpRequest和信息服务器以不发送任何确认,javascript,ajax,html,Javascript,Ajax,Html,我对JavaScript和AJAX世界非常陌生 根据我的理解,我有一些代码可以创建XMLHttpRequest()对象,向服务器发送请求,然后从服务器接收响应 我只想向服务器发送一些信息,不想从服务器收到任何响应,即使这些信息已经到达服务器 因此,是否有任何标准机制/协议,我们可以通过该机制/协议通知服务器我不需要您的响应,因此不要浪费您的时间 < http不考虑任何请求和没有响应的情况。 您可以发出HEAD请求(只要您能够获得数据),要求服务器只返回元数据而不是完整的正文 不过,最好将服务器设

我对JavaScript和AJAX世界非常陌生

根据我的理解,我有一些代码可以创建XMLHttpRequest()对象,向服务器发送请求,然后从服务器接收响应

我只想向服务器发送一些信息,不想从服务器收到任何响应,即使这些信息已经到达服务器


因此,是否有任何标准机制/协议,我们可以通过该机制/协议通知服务器我不需要您的响应,因此不要浪费您的时间

< http不考虑任何请求和没有响应的情况。

您可以发出HEAD请求(只要您能够获得数据),要求服务器只返回元数据而不是完整的正文

不过,最好将服务器设置为返回最小的确认

HTTP/1.1 200 OK
Content-Type: application/json

true

将数据发送到服务器-jQuery.ajax({option})


在选项部分,您可以向服务器发送数据。发一面旗子就行了。在服务器上,读取标志,如果它有特定的值,则不返回任何内容。

我不完全确定您为什么不希望收到服务器的响应。我的站点上有许多Ajax请求,其中许多请求不需要响应。但是,我仍然在倾听响应,这样我就知道请求成功了。据我所知,没有标准的方法可以“触发并忘记”Ajax请求,但您总是可以发送请求而不回头。

XMLHttpRequests是通过HTTP发送的。所有HTTP请求都有响应。响应可以是空的(除了响应代码和头),但它们仍然被发送。忽略回应就足够了吗?所以,提出一个头部请求,忽略回应。谢谢你的建议,我也有同样的想法。此外,我也在写服务器方面的东西。@dearvivekkumar没问题,但正如其他人提到的,总是有响应的,在这种情况下你只是忽略了它。