Возможно ли, что браузер и код отправляют разные Accept:
заголовки?http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.1
Можете ли вы попробовать отправить, например, заголовок Accept "application / xml, text / xml" из кода, и посмотреть, изменит ли это что-то?Другая вещь, которую нужно сделать, - это проверить заголовки, которые браузер отправляет, используя, например, такой инструмент, как Firebug, потому что, если URL-адрес совпадает, это почти наверняка один из отправляемых заголовков, который изменяет поведение.