ashx 处理程序帖子问题
我在 myCustom.ashx 处理程序中得到了一些令人困惑的结果。
如果我通过浏览器访问处理程序:
Token.Instance.User.UserId = 162 // which is correct
如果我发布到处理程序:
Token.Instance.User.UserId = 163 // a new user is generated.
似乎当我发布时它会创建一个新会话。
额外信息:
public class myCustom: IHttpHandler, IReadOnlySessionState
<sessionState mode="InProc" timeout="30" cookieName="xxx"/>
I'm getting some confusing results around myCustom.ashx handler.
If i visit the handler via the browser:
Token.Instance.User.UserId = 162 // which is correct
If i post to the handler:
Token.Instance.User.UserId = 163 // a new user is generated.
It's seems like when i post it creates a new session.
extra info:
public class myCustom: IHttpHandler, IReadOnlySessionState
<sessionState mode="InProc" timeout="30" cookieName="xxx"/>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您使用工具来发帖吗? 它是否有不同的 UserAgent 字符串? 这可能就是为什么您得到的会话/用户 ID 与浏览器中不同。
Are you using a tool to do the post? Does it have a different UserAgent string? That could be why you're getting a different session/userId than in the browser.