Vb.net 读取通过URL发送的基本身份验证凭据

Vb.net 读取通过URL发送的基本身份验证凭据,vb.net,rest,authentication,Vb.net,Rest,Authentication,我知道我可以通过URL传递基本身份验证凭据,如下所示: 这应该将User1:Password放入请求的授权头中 但当我尝试读取授权标题时,它什么都不是。我在vb.net中这样做(当我将“basicuser1:Password”添加到身份验证头时,我可以在代码中看到它) 我在测试中使用的是HTTP而不是HTTPS,我曾尝试通过浏览器请求(IE11)和vb.net中的ta HTTPWebRequest来实现这一点,但也遇到了同样的问题。我曾读到,大多数浏览器不允许向URL添加基本身份验证 这里有我

我知道我可以通过URL传递基本身份验证凭据,如下所示:

这应该将User1:Password放入请求的授权头中

但当我尝试读取授权标题时,它什么都不是。我在vb.net中这样做(当我将“basicuser1:Password”添加到身份验证头时,我可以在代码中看到它)

我在测试中使用的是HTTP而不是HTTPS,我曾尝试通过浏览器请求(IE11)和vb.net中的ta HTTPWebRequest来实现这一点,但也遇到了同样的问题。我曾读到,大多数浏览器不允许向URL添加基本身份验证


这里有我遗漏的东西吗?

您一定要使用这种格式吗?为什么不使用POST请求?我确实。。。长话短说,它用于请求委托UI,委托UI是OSLC规范的一部分,OSLC规范将iFrame的src设置为需要授权才能查看的html页面