0
こんにちは、私は、Web APIのコントローラにログアウトページを持っています。私はurlを打つことができ、私はクッキーをクリアしていますが、私は応答しています。 'ObjectContent`1'タイプは、コンテンツタイプ 'application/jsonのレスポンスボディをシリアライズできませんでした。 以下は私のコードです。'ObjectContent`1'タイプで、コンテンツタイプ 'application/json'のレスポンスボディをシリアル化できませんでした。
[HttpGet]
[Route("~/api/auth/logout")]
//Log out code
public HttpResponseMessage Get()
{
var currentCookie = Request.Headers.GetCookies("session").FirstOrDefault();
var response = Request.CreateResponse(HttpStatusCode.OK);
if (response!= null)
{
var cookie = new CookieHeaderValue("session", "")
{
Expires = DateTimeOffset.Now.AddDays(-1),
Domain = currentCookie.Domain,
Path = currentCookie.Path
};
response.Headers.AddCookies(new[] { cookie });
return Request.CreateResponse(HttpStatusCode.OK, response);
}
else
{
return response
}
}
ご協力いただければ幸いです。ありがとうございました。