使用Javascript我想将一些数据发送到服务器。尝试使用XMLHttpRequest
,但是很奇怪,数据会通过普通的HTTP标头发送。
有没有办法避免浏览器发送任何其他数据,如http标头?这会让Javascript有一些套接字设施。我想过尝试覆盖对象XMLHttpRequest的方法。但我不知道这是否可能以及它是多么便携。
也许它真的不需要对它做任何事情......但是在HTML5中这真的有用。
有什么想法可以解决这个问题吗?任何帮助表示赞赏。
谢谢,晚安。 问候
答案 0 :(得分:2)
据我所知,这是不可能的。您可以添加其他标题,但不能禁用标准标题。
您可以做的是向服务器发出标准的XmlHttpRequest请求,然后使用服务器端脚本发出您想要的实际请求。
答案 1 :(得分:1)
我认为你不能做到这一点,否则会破坏很多东西(服务器不喜欢它)。它有一个字符串“Http”是有原因的。没有标头,它不是HTTP。但这就是他们提出新的WebSocket接口的原因。也许你可以开始使用它了。