2011-11-25 3 views
0

Может ли кто-нибудь объяснить мне роль метода addRequestHeader класса ASIHTTPRequest? Зачем нам это нужно?Почему нам нужен метод addRequestHeader?

P.S. Просмотрев google и stackoverflow, я вижу много людей, знакомых с деталями библиотеки ASIHTTPrequest. Где вы берете информацию?

ответ

1

Без каких-либо знаний об этом классе, но, скорее всего, метод используется для отправки пользовательского заголовка.

Например, при доступе к веб-службе, которая, как правило, попадает только через XHR из JavaScript, может потребоваться добавить заголовок X-Requested-With: XMLHttpRequest.

+0

Как вы думаете, я могу использовать любой заголовок и любое значение для этого метода? –

+0

Конечно. Вопрос в следующем: будет ли другая сторона использовать этот заголовок? Май прокси фильтруют его? Если вы используете пользовательские заголовки, я бы предложил вам назвать ваш заголовок 'X-whatever', чтобы предотвратить возможные столкновения со стандартизованными заголовками. – ThiefMaster

0

Информационный от ASIHTTPRequest documentation

Вам нужен способ, чтобы указать заголовок запроса.

List of HTTP header fields

+0

Должен ли я всегда использовать этот метод? –

+0

Нет, зависит от вашей спецификации запроса. –

+0

hmm ... это проблема. как узнать спецификацию? Я должен быть хорошо знаком с http до работы с ASIHTTPRequest? –

Смежные вопросы