Здравейте!
За всички, които използват добавката - на лице е проблем с последната версия на Mozilla Firefox (18.0.2 и 18.0.1) и добавката Live HTLive HTTP Headers (текуща и последна версия 0.17) !Има бъг при replay-ване на заявки чрез добавката, като в резултат се връща 400 Bad Request от уеб сървъра, вместо заявката да се изпрати повторно успешно.
Повече информация за бъга е налична в Bugzilla - та на Live HTTP Headers - тук.
Явно разработчиците на лисицата са сменили начина по който браузърът борави със заявки, и в резултат е този проблем с тази добавка.
По неофициална информация този проблем ще бъде оправен в Mozilla Firefox 19, която ще излезе на 18 февруари.
Реално погледнато проблема е от браузъра, а не от добавката.
Причина за проблема е следната грешка, която е в резултат от направените в лисицата промени:
Error: NS_ERROR_IN_PROGRESS: Component returned failure code: 0x804b000f
(NS_ERROR_IN_PROGRESS) [nsIHttpChannel.requestMethod] |
Докато бъдат оправени нещата с излизането на Mozilla Firefox 19.0 или евентуално с нова версия на Live HTTP Headers, то решението е да се коментира ред 703 от скрипта LiveHTTPHeaders.js в сорса на добавката (който е причината за проблема), чието съдържание е следното:
oHttp.requestMethod = req['_METHOD_'] |
За да направите тази редакция трябва да вземете файла livehttpheaders.jar от папката на лисицата в %APPDATA% (намирате подпапката на Live HTTP Headers), който файл съдържа сорса на добавката, да го разархивирате, да редактирате скрипта LiveHTTPHeaders.jar от content папката на сорса, да запишете всичко, и накрая да възвърнете скрипта в същият му вид и да го заместите в папката на добавката в %APPDATA%.
Качвам тук последната версия на Live HTTP Headers с направеният фикс:
live_http_headers_0.17_fx_sm.xpi
(това е цялата добавка с направен фикс, премахнете първо старата от лисицата)