Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Httprequete en POST [WD15]

4 réponses
Avatar
tt
Bonjour,

Lorsque'on fait un httprequete en post du genre:


HTTPRequ=EAte(sUrl,"","",sPost,"multipart/form-data; boundary=3D"+sBound=
)

O=F9
sPost est une cha=EEne de POST format=E9e (Content-Disposition, ...) ave=
c =

s=E9parateur sBound
sBound un s=E9parateur (---xxxggggg)

Windev cr=E9e une requ=EAte contenant (vu en sniffant):
---------------------------------------------------
POST /services/upload/ HTTP/1.1
Content-Length: 6387
Content-Type: multipart/form-data; boundary=3D--54f5e2d00a74c17afac9
Accept: */*
Host: sUrl:80
User-Agent:
Connection: close


sPost
-----------------------------------------------------
Comment enlever les lignes Accept, Connection et mettre une ligne Host =

diff=E9rente (impos=E9e par le site avec une autre url), car c'est rejet=
=E9 par =

le serveur ?

Merci de tuyaux ou d'autres pistes (je pense =E0 wget)

-- =

Thumain Th=E9r=E8se

4 réponses

Avatar
Daniel
Bonsoir,

Le 04/07/2015 18:44, tt a écrit :
Bonjour,

Lorsque'on fait un httprequete en post du genre:


HTTPRequête(sUrl,"","",sPost,"multipart/form-data; boundary="+sBound)


sPost est une chaîne de POST formatée (Content-Disposition, ...) avec
séparateur sBound
sBound un séparateur (---xxxggggg)

Windev crée une requête contenant (vu en sniffant):
---------------------------------------------------
POST /services/upload/ HTTP/1.1
Content-Length: 6387
Content-Type: multipart/form-data; boundary=--54f5e2d00a74c17afac9
Accept: */*
Host: sUrl:80
User-Agent:
Connection: close


sPost
-----------------------------------------------------
Comment enlever les lignes Accept, Connection et mettre une ligne Host
différente (imposée par le site avec une autre url), car c'est rejeté
par le serveur ?

Merci de tuyaux ou d'autres pistes (je pense à wget)





Vous pouvez faire directement le même job en passant par les sockets.

--
suivre ce lien pour répondre:
http://cerbermail.com/?2KrV3YZXnn
Daniel
;-)

---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Avatar
tt
Le Sat, 04 Jul 2015 19:05:25 +0200, Daniel a é crit:

Bonsoir,

Le 04/07/2015 18:44, tt a écrit :
Bonjour,

Lorsque'on fait un httprequete en post du genre:


HTTPRequête(sUrl,"","",sPost,"multipart/form-data; boundary="+sBo und)


sPost est une chaîne de POST formatée (Content-Disposition, ...) avec
séparateur sBound
sBound un séparateur (---xxxggggg)

Windev crée une requête contenant (vu en sniffant):
---------------------------------------------------
POST /services/upload/ HTTP/1.1
Content-Length: 6387
Content-Type: multipart/form-data; boundary=--54f5e2d00a74c17afac9
Accept: */*
Host: sUrl:80
User-Agent:
Connection: close


sPost
-----------------------------------------------------
Comment enlever les lignes Accept, Connection et mettre une ligne Hos t
différente (imposée par le site avec une autre url), car c'est re jeté
par le serveur ?

Merci de tuyaux ou d'autres pistes (je pense à wget)





Vous pouvez faire directement le même job en passant par les sockets .



Merci, c'est une bonne idée.

--
Thumain Thérèse
Avatar
tt
Le Sat, 04 Jul 2015 19:36:09 +0200, tt a écrit:

Le Sat, 04 Jul 2015 19:05:25 +0200, Daniel a
écrit:

Bonsoir,

Le 04/07/2015 18:44, tt a écrit :
Bonjour,

Lorsque'on fait un httprequete en post du genre:


HTTPRequête(sUrl,"","",sPost,"multipart/form-data; boundary="+sB ound)


sPost est une chaîne de POST formatée (Content-Disposition, ...) avec
séparateur sBound
sBound un séparateur (---xxxggggg)

Windev crée une requête contenant (vu en sniffant):
---------------------------------------------------
POST /services/upload/ HTTP/1.1
Content-Length: 6387
Content-Type: multipart/form-data; boundary=--54f5e2d00a74c17afac9
Accept: */*
Host: sUrl:80
User-Agent:
Connection: close


sPost
-----------------------------------------------------
Comment enlever les lignes Accept, Connection et mettre une ligne Ho st
différente (imposée par le site avec une autre url), car c'est r ejeté
par le serveur ?

Merci de tuyaux ou d'autres pistes (je pense à wget)





Vous pouvez faire directement le même job en passant par les socket s.



Merci, c'est une bonne idée.



J'ai oublié d'ajouter que c'est du https.

--
Thumain Thérèse
Avatar
tt
Le Sat, 04 Jul 2015 19:43:02 +0200, tt a écrit:

Le Sat, 04 Jul 2015 19:36:09 +0200, tt a écrit:

Le Sat, 04 Jul 2015 19:05:25 +0200, Daniel a
écrit:

Bonsoir,

Le 04/07/2015 18:44, tt a écrit :
Bonjour,

Lorsque'on fait un httprequete en post du genre:


HTTPRequête(sUrl,"","",sPost,"multipart/form-data; boundary="+s Bound)


sPost est une chaîne de POST formatée (Content-Disposition, ... ) avec
séparateur sBound
sBound un séparateur (---xxxggggg)

Windev crée une requête contenant (vu en sniffant):
---------------------------------------------------
POST /services/upload/ HTTP/1.1
Content-Length: 6387
Content-Type: multipart/form-data; boundary=--54f5e2d00a74c17afac 9
Accept: */*
Host: sUrl:80
User-Agent:
Connection: close


sPost
-----------------------------------------------------
Comment enlever les lignes Accept, Connection et mettre une ligne H ost
différente (imposée par le site avec une autre url), car c'est rejeté
par le serveur ?

Merci de tuyaux ou d'autres pistes (je pense à wget)





Vous pouvez faire directement le même job en passant par les socke ts.



Merci, c'est une bonne idée.



J'ai oublié d'ajouter que c'est du https.



La requête, même "améliorée" par WD est acceptée par le serveu r (flickr),
c'était un problème de syntaxe des boundaries.

--
Thumain Thérèse