Страницы: 1
var xrequest=new XMLHttpRequest(); var url="https://bla-bla-bla"; var data="xmlToken="+document.getElementById("tokens").value; xrequest.open("POST",url,false); xrequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); xrequest.setRequestHeader("Content-Length",data.length); xrequest.send(data); var response = xrequest.responseText;
В результате responseText содержит половину HTML страницы, которую отдаёт сайт. У меня подозрение что responseText имеет ограниченный размер, но в доке ничего не нашел. В чём может быть проблема?
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
Отсутствует
Странно
пишет 4 Server Error. Когда те же самые действия проделываю через браузер всё работате нормально, а через расширение нет.
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
Отсутствует
KML
При отладке запросов очень удобно пользоваться спец. программами типа Proxomitron, с помощью которых можно посмотреть логи HTTP-заголовков.
Обычно достаточно сравнить отправку через браузер, и из разширения, и сразу видно, в чем проблема.
Отсутствует
Yan, спасибо, обязательно гляну. Пробовал пропустить все через LiveHTTPHeaders, но это расширение слабовато и не дотягивает до HttpWatch по функциональности.
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
Отсутствует
KML
В общем, будут логи запросов - будет понятней.
Кстати, зачем
xrequest.setRequestHeader("Content-Length",data.length);
?
У меня вроде и без него всё всегда работало.
Отсутствует
Страницы: 1