Hi,
when using WebRequest, in order to over come the proxy server I set:
Req.Proxy = new WebProxy();
This takes the default proxy configuration from the system (the same
one you can configure in the internet explorer) and use it in the
request.
Now that I'm attpempting to move to WSE3 I'm looking for a place to
set these same credentials when using:
SoapClient.SendRequestResponse(soapAction, soapRequest);
Is there a way to do this simply or do I have to be a WES3 guru to
accomplish a simple request over a proxy server?
Gilad.
Michael_vb - 17 Apr 2008 14:12 GMT
> Hi,
>
[quoted text clipped - 15 lines]
>
> Gilad.
I believe this is what your talking about
Private Shared Sub Main(ByVal args As String())
'init web service proxy
Dim serviceProxy As New Service()
'init UsernameToken, password is the reverted
'string of username, the same logic in AuthenticateToken
' of ServiceUsernameTokenManager class.
Dim token As New UsernameToken("admin", "admin",
PasswordOption.SendPlainText)
' Set the token onto the proxy
serviceProxy.SetClientCredential(token)
' Set the ClientPolicy onto the proxy
serviceProxy.SetPolicy("ClientPolicy")
'invoke the HelloMyFriend web service method
Try
Console.WriteLine(serviceProxy.HelloMyFriend())
Catch ex As Exception
Console.WriteLine(ex.Message)
End Try
End Sub
Hope this helps