我正在发出一个HttpWeb请求,“POST”通过用户名和密码的基本身份验证来调用url / api。当我使用POSTMAN工具时它会给出响应。但是不确定.net代码为什么会给我内部服务器错误。以下是我的尝试:
注意:交换数据必须是XML格式。我已经提供了text / xml
<Enter>
答案 0 :(得分:1)
授权标题应设置为:
"Basic " + Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes("username:password")));
而不是
"Basic" + Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes("username:password")));
注意Basic之后的额外空格字符。