Bonjour,

J'essaie tant bien que mal de faire une requete POST sur un web service.
J'ai essayé de réaliser cette requete avec le plugin HTTPRequester et ça fonctionne parfaitement, le problème ne vient donc pas des données à importer(un fichier xml), mais du code d'envoi.
Le voici:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
request = CType(WebRequest.Create(Url), HttpWebRequest)
request.Credentials = hcredential
request.ContentType = "application/atom+xml; type=entry "
MsgBox(post)
request.ContentLength = post.Length
request.Method = "POST"
request.AllowAutoRedirect = False
Dim requestStream As Stream = request.GetRequestStream()
Dim postBytes As Byte() = Encoding.UTF8.GetBytes(post)
requestStream.Write(postBytes, 0, postBytes.Length)
requestStream.Close()
response = CType(request.GetResponse, HttpWebResponse)
MsgBox(response)
Return New StreamReader(response.GetResponseStream()).ReadToEnd()
Ca bloque au niveau de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
response = CType(request.GetResponse, HttpWebResponse)
à la ligne 13
Et l'erreur:

System.Net.WebException: Le serveur distant a retourné une erreur*: (500) Erreur interne du serveur.
Merci pour votre aide.