WebAPI 返回的 JSON 中的 token 是作什么用的?

我现在抓到一组 API,浏览器访问这些 API 时会弹窗要求验证身份,我使用我的用户名/密码进行验证,发现通过了。我试着用 C# 代码,也成功访问了:

HttpClient client;
var myClientHandler = new HttpClientHandler();
myClientHandler.Credentials = new NetworkCredential("ABC@D.com", "p@$$w0rd");

client = new HttpClient(myClientHandler);

// 后续 GET 等操作略。

这些 API 总是返回 JSON 格式文本,其中的 login API返回的文本中有个名为 token 的东西,这个 token 是干嘛用的?貌似访问这些 API 时总是要提供用户名/密码作为认证,但浏览器访问这些 API 时,只要第一次访问需要身份认证(或过期后),我在想这个 token 是不是也可以用来身份认证?如果是,那么要如何使用?

阅读 3.1k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题