Написание файлов cookie в Asp.net WebApi - PullRequest
1 голос
/ 15 марта 2012

Я интегрируюсь с системой sso, которая требует установки файла cookie во время операции POST. Я не вижу способа сделать это с помощью HttpResponseMessage. Я мог бы взять зависимость от HttpResponseBase в моем контроллере, но это кажется очень гетто. Есть ли другой способ сделать это?

Ответы [ 2 ]

3 голосов
/ 29 августа 2012

За это обсуждение , теперь это немного проще:

public HttpResponseMessage Post(int id, [FromBody]string value) {
 var result = this.Request.CreateResponse();
 result.Headers.AddCookies(new[] { new CookieHeaderValue("name", "value") });
 return result;
}

Они постоянно меняют этот тип вещей хотя ... (дальнейшее чтение )

1 голос
/ 15 марта 2012

Вы можете вернуть Set-Cookie-Header используя коллекцию заголовков HttpResponseMessage.

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