Impossible d'effectuer une requete HTTP POST avec HttpWebRequest [C#] - C#/.NET managed - Programmation
Marsh Posté le 14-12-2008 à 21:47:24
A mon avis, c'est à la ligne 58 et 59 que ça merde.
Tu récupères un stream dans lequel tu essayes de réécrire dedans. ça m'a l'air pas normal du tout.
A mon avis, tu dois avoir une méthode sur l'objet "Request" pour envoyer l'information. En tout cas, ces deux lignes me semble totalement incohérente.
Marsh Posté le 14-12-2008 à 22:26:52
C'est ce qui est dans les exemples du MSDN et sur les sources que l'on peut trouver sur le Net malheureusement
Marsh Posté le 14-12-2008 à 12:18:23
Salut,
J'essaye d'effectuer une requete Http POST en multipart/form-data pour simuler l'envoi d'un fichier mais la requete ne semble pas s'effectuer en entier (je n'ai que les headers de la requete HTTP) :
[root@localhost rapha]# python server.py
IP : ('127.0.0.1', 32851)
POST / HTTP/1.1
User-Agent: FilesApi/FilesAPI v0.1 (Unix 2.6.27.7)
Referer: http://api.files.getwebb.org
Content-Type: multipart/form-data; boundary=-------------------906641065
Content-Length: 1845
Expect: 100-continue
Connection: keep-alive
Host: 127.0.0.1
Alors que normalement, je devrais avoir quelque chose comme ceci :
[root@localhost rapha]# python server.py
IP : ('127.0.0.1', 32851)
POST / HTTP/1.1
User-Agent: FilesApi/FilesAPI v0.1 (Unix 2.6.27.7)
Referer: http://api.files.getwebb.org
Content-Type: multipart/form-data; boundary=-------------------906641065
Content-Length: 1845
Expect: 100-continue
Connection: keep-alive
Host: 127.0.0.1
-------------------906641065
Content-Disposition: form-data; name="fichier1"; filename="icon.png"
Content-Type: application/octet-stream
[I](contenu de l'image)[/I]
---------------------906641065Content-Disposition: form-data; name="nb_fichiers"
1
---------------------906641065
Content-Disposition: form-data; name="votes"
on
---------------------906641065--
Voici mon code :
Je ne comprends vraiment pas, parce que meme le code du MSDN ne marche pas :? : http://msdn.microsoft.com/fr-fr/li [...] S.80).aspx
Il faut faire quelque chose en plus et j'aurais loupé ca ?
Note : Mon code pour intercepter la requete en Python marche avec un navigateur, donc ca ne peut pas etre ca le problème .
Merci
Message édité par Rapha222 le 14-12-2008 à 12:19:56
---------------
Hébergez vos fichiers et vos images jusqu'à 50Mo Gratuitement