Fiddler如何显示与我在调试器中看到的信息不同的信息?
我在服务器端有 HelloWorld RESTful服务。当我从浏览器调用它时,一切正常。
我可以在Fiddler中看到这一点。
但后来我尝试使用 jquery.ajax 方法从javascript调用此服务,出现问题。
状态为“错误”,第二个参数不是很具描述性。
起初我认为跨域请求有问题,但后来我在Fiddler看到这个请求/响应一切正常。
为什么?
答案 0 :(得分:1)
我会看一下JavaScript控制台。那里你可能有一个JS错误。
你说这是一个跨域请求。问题很可能是您被Same Origin Policy阻止了。
HTTP请求和响应工作正常,但出于安全原因,浏览器拒绝JavaScript访问数据。
您需要修改服务器,使其gives permission将数据读取到您网站上的JavaScript。