我想知道我的web api应用程序是否可以使用自定义标头。
我不太了解标题,http协议等。看了一下后,我想到了需要通过标题访问我的应用程序的代码。 因此,客户端应用程序需要在标头上传递2个代码。这是一个很好的方法吗?
我可以在标题中添加任何名称吗?像“firstCode”和“safeCode”?
当我从这样的控制台应用程序测试我的web api时:
var request = new HttpRequestMessage();
content.Headers.TryAddWithoutValidation("firstcode", "1");
content.Headers.TryAddWithoutValidation("safecode", "2");
message = client.GetAsync("/Auth?code=" + code).Result;
webapi只接收一个带有两者值的标头,如下所示: “firstcode:1safecode:2”