Java Ajax发送的数据包与普通http数据包有什么区别?
Ajax发送的数据包与普通数据包(在Java Ajax发送的数据包与普通http数据包有什么区别?,java,ajax,packet-capture,jpcap,Java,Ajax,Packet Capture,Jpcap,Ajax发送的数据包与普通数据包(在源端口,…)等属性中)有什么区别吗? 或者当我使用jpcap捕获数据包时,如何将Ajax数据包与其他数据包区分开来 Ajax如何发送数据包?它是由一个唯一的线程实现的吗?AJAX只是一个普通的HTTP调用。原则上,与普通浏览器请求相比,AJAX请求没有任何特殊之处 更直截了当地说:键入http://example.com/some/document.html在浏览器地址栏中,使用AJAX读取该文档。浏览器可能使用完全相同的代码在低级别上运行这两个请求。相同的头
源端口
,…)等属性中)有什么区别吗?
或者当我使用jpcap捕获数据包时,如何将Ajax数据包与其他数据包区分开来
Ajax如何发送数据包?它是由一个唯一的线程实现的吗?AJAX只是一个普通的HTTP调用。原则上,与普通浏览器请求相比,AJAX请求没有任何特殊之处
更直截了当地说:键入
http://example.com/some/document.html
在浏览器地址栏中,使用AJAX读取该文档。浏览器可能使用完全相同的代码在低级别上运行这两个请求。相同的头、相同的cookie、相同的端口……ajax只是意味着它是异步发送的,而不是实际描述正在发送的内容。为什么标记?这对我来说更重要…jpcap是java库之一!javascript???Ajax是在页面加载的同一端口上发送数据包还是在另一个端口上发送数据包?@Alireza:它不仅使用相同的端口(例如80),还必须使用相同的端口。端口是指发送方端口,例如我请求从端口1130到端口80的页面,此页面包含Ajax,Ajax是否通过此端口(1130)发送数据包或者它会打开另一个端口?不能保证在任何特定端口上发送任何客户端HTTP请求。JavaScript实现中的套接字代码可能不会请求特定端口,在这种情况下,操作系统将使用特定操作系统可能使用的任何算法来选择端口号。您不能依赖端口号来确定Ajax JavaScript代码是否发出请求。