我试图让 Firefox 允许我为来自应用程序端口的数据创建 XmlHttpRequest。
我可以看到初始发送触发了一个 OPTIONS 消息,我使用 NetMon 捕获了这个,我可以看到 HTTP 字段......
OPTIONS /any.htm HTTP/1.1
Host: www.mysite.co.uk:10090
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-gb,en;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Origin: http://www.mysite.co.uk
Access-Control-Request-Method: POST
Access-Control-Request-Headers: content-type
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
我对此做出了回应,告诉 FireFox 继续前进并将 XHR 请求中的数据发送给我......
HTTP/1.1 200 OK
Access-Control-Allow-Methods: POST,-GET,-OPTIONS
Access-Control-Allow-Origin: *
Access-Control-Max-Age: 172800000
Server: Kawasu-OrderSub
Date: Wed, 23 Jan 2013 15:00:50 GMT
但是 POST 从未发送过,我认为这意味着 FireFox 对 200 OK 响应不满意。POST 发送 Content-Type 为“application/json”的数据
我有 FireBug 并且 Net 选项卡有 XHR 按钮,但这只会在飞行前检查通过后显示 XHR。
主要问题:如何查看(和调试)FireFox 对服务器响应的不满意之处?
非常有义务提前提供任何帮助。