Существует ли стандартное перечисление .NET, содержащее имя для HTTP-заголовка Location? - PullRequest
3 голосов
/ 29 февраля 2012
Enum

System.Net.HttpRequestHeader содержит несколько заголовков HTTP, но заголовка Location нет.Есть ли какие-нибудь системные перечисления, относящиеся к этому?

Я знаю, что я могу просто сделать константу внутри своего приложения (это то, что я сделал, и она отлично работает) - я просто хотел быть уверен, что сделал все возможное, что возможно.

Кстати, если его нет в библиотеках .NET - кто-нибудь знает почему?Этот заголовок должен довольно часто использоваться для служб RESTful, использующих HTTP 201.

Ответы [ 2 ]

3 голосов
/ 29 февраля 2012

Описание HttpRequestHeader:

HTTP-заголовки, которые могут быть указаны в клиентском запросе .

(выделение добавлено).

Location не действительно в запросе, я думаю, но только в ответе. Итак, мы находим HttpResponseHeader:

HTTP-заголовки, которые могут быть указаны в ответе сервера .

(выделение добавлено)

1 голос
/ 29 февраля 2012

HttpResponseHeader (не HttpRequestHeader) содержит HttpResponseHeader.Location член.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...