Witam , Panowie mam taki oto kod :

[code]
Try
Dim md5Hash As MD5 = MD5.Create()
Dim hash As String = GetMd5Hash(md5Hash, "npX0SKRc2j4D9XGUMU25")
Dim parameters = New Collection
Dim webClient As New Net.WebClient()
Dim lcUrls As String = "http://88.88.8.8:9991/ws"
Dim lcPostData As String = "<?xml version=1.0 encoding=UTF-8 ?><Login><userLogin>1111</userLogin><userPassword>" & hash & "</userPassword></Login>"
Dim response2 As String = webClient.UploadString(lcUrls, "POST", lcPostData)
Dim xmlElem = XElement.Parse(response2)
lcPostData = "<getCustomer><sessionId>" & xmlElem.ToString & "</sessionId><getCustomer>"
response2 = webClient.UploadString(lcUrls, "POST", lcPostData)
MsgBox(response2)
Catch ex As Net.WebException
MsgBox(ex.Message)
End Try
[/code]

wyjaśniając potrzebuję się zalogować do serwisu metodą "Login" w efekcie otrzymując "sessionId" co udaje się i zmienna xmlElem posiada prawidłowy id sesji .
Następnie chciałbym użyć metody GetCutomer ale w zapytaniu muszę podać sessionID więc to czynię , niestety w odpowiedzi otrzymuję błąd serwera 500 .

Pytanie jak należy to poprawnie wysłać ?