我有一个可以正常工作的 WebAPI。我已经在本地进行了测试,并将其部署到服务器上,并在 IIS 中将此服务配置为使用基本身份验证。我可以浏览我的服务,我收到的认证挑战,我期望和所有的工作顺利!现在我想使用 Fiddler 来测试这一点,我已经构建了一个 POST 到一个特定的 URL,我得到了一个401(未授权)错误。所以我决定在我的请求头中添加一个 base64字符串,现在我得到了一个500错误。
我想知道的是,我的请求头看起来正确吗?显然,我要混淆我的主机和 base64字符串,其中包含格式用户名: 密码的身份验证挑战。
User-Agent: Fiddler
Host: xxx.xxx.xxx.xxx:xxxx
Content-Length: 185
Content-Type: text/json
Authorization: Basic jskadjfhlksadjhdflkjhiu9813ryiu34