我需要查询一个进行基本身份验证的Web服务,将用户名和密码放在请求头中。我的客户端是用VB.NET Visual Basic Express Edition 2010编写的。我已经将Web服务添加到服务引用中。它已经为我自动生成了相应的类。我编写了以下非常简单的代码:
Dim imageService As AverittWebServices.SendWebImageClient = New AverittWebServices.SendWebImageClient("SendWebImagePort")
Dim imageResult As String
imageResult = imageService.getAvailableImages("")
DisplayLabel.Text = imageResult
我从服务得到一个响应,指出我需要在SOAP头中有用户名和密码。问题是我似乎找不到一种方法将用户名和密码插入到头中。我有它们,但没有一种明显的方法来使用它们。
1条答案
按热度按时间6kkfgxo01#
我知道引用的代码是用C#编写的,但在www.example.com中编写应该不难VB.net:
http://imar.spaanjaars.com/363/how-do-i-pass-credentials-to-a-web-service-that-uses-basic-authentication