Google Chrome отменяет сообщение об ошибке клиента 4xx - PullRequest
1 голос
/ 29 марта 2012

Используя Google Chrome, я открываю клиент Flex4.5, который делает GET Http Request to Rails бэкэндом, который возвращает ответ json.

Если ответом является 4xx Client Error, то на вкладке сети Chrome Developer Tools отображается запрос как отмененный, и я не могу получить доступ к сообщению об ошибке ответа через содержимое Fault во Flex.

Это происходит только на Chrome. Он отлично работает для FF и IE или если я выполню запрос в браузере Chrome.

Ниже приведены заголовки запросов и ответов, скопированные из Chrome Developer Tools

Спасибо за вашу помощь

GET  (canceled)  application/json   Other

Заголовок запроса

GET url HTTP/1.1
Host: localhost:3000
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.83 Safari/535.11
Accept: */*
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3

Заголовок ответа

HTTP / 1.1 404 Не найдено

Content-Type: application/json; charset=utf-8
X-Ua-Compatible: IE=Edge
Cache-Control: no-cache
X-Runtime: 0.500000
Content-Length: 30
Server: WEBrick/1.3.1 (Ruby/1.9.2/2011-07-09)
Date: Wed, 28 Mar 2012 21:53:40 GMT
Connection: Keep-Alive
...