HTTPRequete en mode POST vers page ASP

Posté par vortex28 le 30/8/2006 12:12:43
Bonjour,

Depuis mon application Windev 8, je souhaite appeler une page ASP sur
internet.


Le site qui m'intéresse propose une page permettant de saisir des
critères de recherche :
http://www.gomr.mms.gov/homepg/fastfacts/platform/master.asp


Puis lors du clique sur le bouton "Soumettre la requête", la page
suivante est appelée en mode POST et affiche le résultat :
http://www.gomr.mms.gov/homepg/fastfacts/platform/platformlist.asp


Mon code est le suivant :
#####################
sVar est une chaine //Contient les variables constituant le Form
concerné par le POST


sVar ="ch_area=0&Area=AC"+...
"&ch_block=0&Block Area=AC&Block=1"+...
"&ch_lease=0&Lease Number="+...
"&ch_field=0&Field="+...
"&ch_id=0&MMS Complex ID="+...
"&ch_opername=0&Company Name="+...
"&ch_structure=0&Structure Name="+...
"&ch_wd=1&fromwd=0&towd=15000"+...
"&ch_insdt=0&fromins=&toins="+...
"&ch_remdt=0&fromrem=&torem="+...
"&ch_nonrem=0"+...
"&sort=Field"+...
"&order=ASC"+...
"&pagesize=50"


Si
Httprequete(http://www.gomr.mms.gov/homepg/fastfacts/platform/platformlist.asp,"","",sVar)
alors
HTML1=HTTPDonneRésultat(HTTPRésultat)
SINON
Erreur(ErreurInfo())
FIN
#####################


Lors de l'exécution, pas d'erreur coté Windev, mais le serveur me
renvoi un message disant que je dois spécifier des critères de
recherche. Donc, visiblement, il ne prend pas en compte le contenu de
ma variable sVar?
De plus, dans le cas où une variable comporte un espace (exemple : MMS
Complex ID=), faut il utiliser un caractère spéciale?


Merci pour votre aide.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=4523&post_id=18756