#date #header #xmlhttprequest #request #overriding
#Дата #заголовок #xmlhttprequest #запрос #переопределение
Вопрос:
Я пытаюсь принудительно ввести значение заголовка запроса для параметра ‘Date’ в Javascript для объекта XMLHttpRequest, используя следующее:
request.setRequestHeader("Date", "Mon, 04 Mar 2011 03:31:18 EST");
Мне нужно переопределить значение даты по умолчанию, как указано выше, чтобы пройти аутентификацию для использования сервиса с использованием POST-запроса.
Но когда я запускаю этот код в Firefox, я не вижу, чтобы параметр «Date» отправлялся как часть HTTP-запроса. Есть идеи о том, как принудительно ввести параметр Date с желаемым значением как часть HTTP Post-запроса в Ajax / Javascript?
Приветствуется любая помощь.
Ответ №1:
Может быть, это явно запрещено?
Я вижу, что этот код jquery создает дополнительный заголовок на вкладке firebug net
$.ajax(
{
type: 'POST',
url:'http://fiddle.jshell.net/',
headers: {'d':'abc'}
}
);
Однако, если я изменю заголовок с d
на Date
, он исчезнет