通过Web API服务传递用户信息/配置文件/上下文的最佳方式是什么

时间:2014-02-03 05:06:05

标签: rest asp.net-web-api

我是第一次写ASP.Net网络API服务的新手。我遇到的问题是如何通过服务请求传递用户信息或不同的上下文。例如,我想传递用户上下文(即用户名,用户偏好等),并通过每个服务调用说出安全上下文(即api密钥,秘密等)。我找到的选项 1.使用查询字符串 2.自定义HTTP标头 3.过载授权头传递Jason对象 4. cookie

我放弃了使用查询字符串的想法,因为它有2k限制,自定义标头可能被代理服务撕掉,不想使用cookie,创建所有上下文的jason对象并通过auth头发送它可以工作但似乎喜欢不聪明的方式。任何的想法?传递这些额外信息的最佳方式是什么。

如果有人帮我提供一些例子,我真的很感激。

0 个答案:

没有答案