2017-03-07 1 views
4

쿠키를 읽는 데 문제가 있습니다. 첫 번째 요청에서 나는 쿠키asp.net 코어의 쿠키에서 값을 읽는 중

var name = Request.Cookies["UserName"] 

하지만 Request.Cookies에서 값을 읽을 수 다음 요청에 방법

Response.Cookies.Append("UserName", "Name", new Microsoft.AspNetCore.Http.CookieOptions() 
     { 
      Path = "/", 
      HttpOnly = false, 
      Secure = false 
     }); 

와 쿠키를 추가 null입니다. 내가 브라우저에서 API를 입력하여이 메서드를 호출 할 때뿐만 아니라,

localhost:5555/api/tempController/getCurrenUserName 

VAR 이름 = Request.Cookies [ "사용자 이름"] 나에게 값을 반환하고 Request.Cookies 내가 브라우저에 표시되는 모든 쿠키를 포함합니다.

나는 왜 다른 경우에는 작동하는지 이해하지 못한다.

+0

나는 한 가지를 잊어 버렸습니다. knockout.js를 사용하고 있습니다. – Alex

답변

0

문제가 knockout.js의 메소드 반입과 함께 jQuery 메소드로 바뀌었지만 이제는 작동합니다!