我正在调用这样的 REST api:
HttpClient client;
var uri = new Uri(Const.GetUserAccount);
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("accessToken", App.AccessToken);
var response = await client.GetAsync(uri);
这是我的动作签名(accessToken 为空):
public async Task<ActionResult> GetAccountAsync([FromHeader] string accessToken)
令牌位于 Request.Headers.HeaderAuthorization 中,其值为:
"accessToken" + a space + the guid
这似乎很奇怪。不应该有一个名称值对吗?喜欢:
“accessToken”:“GUID”
这就是它不具有约束力的原因吗?如果是这样,我该如何正确传递它?如果没有,我做错了什么?
慕工程0101907
忽然笑
随时随地看视频慕课网APP
相关分类