요청 헤더에 사용자 이름과 암호를 넣는 기본 인증 웹 서비스를 쿼리해야합니다. 내 클라이언트는 VB.NET Visual Basic Express Edition 2010으로 작성되었습니다. 웹 서비스를 서비스 참조에 추가했습니다. 그것은 나를 위해 적절한 클래스를 자동 생성했습니다. 나는 내가 SOAP 헤더에 사용자 이름과 암호가 필요 나타내는 서비스에서 다시 응답을받을VB.NET 웹 서비스 클라이언트의 SOAP 헤더에 사용자 이름과 암호를 추가해야합니다.
Dim imageService As AverittWebServices.SendWebImageClient = New AverittWebServices.SendWebImageClient("SendWebImagePort")
Dim imageResult As String
imageResult = imageService.getAvailableImages("")
DisplayLabel.Text = imageResult
: 나는 다음과 같은 매우 간단한 코드를 작성했습니다. 문제는 헤더에 사용자 이름과 암호를 삽입하는 방법을 찾지 못하는 것입니다. 나는 그들을 가지고 있지만 그들을 사용하는 분명한 방법이 없습니다.
가 미안 전체 응답 시간이 없어,하지만 http://msdn.microsoft.com/en-us/library/system.servicemodel.httptransportsecurity.aspx, http://msdn.microsoft.com/en-us/library/system.servicemodel.basichttpsecurity.aspx를 참조하십시오. http://msdn.microsoft.com/en-us/library/ms553830.aspx. –