Page 1 sur 1

[Résolu] Réponse d'un serveur Web.

Publié : dim. 21/févr./2010 17:33
par gildev
Bonjour à tous!

Alors là je me sent un peu bête car j'ai un énorme trou de mémoire!!! Je ne sais plus comment recevoir une page web en réponse à une requête HTTP que j'ai envoyée. Je me prend la tête depuis ce midi avec les deux exemples de PureBasic, sans compter mes recherches sur le forum. Le pire c'est que je l'ai déjà fais il y a longtemps. :?

Voici ma requête:

Code : Tout sélectionner

; Importation de la base des plans de joaillerie de www.forgeonyxia.be

; Connexion au serveur
InitNetwork()
ResConnexion = OpenNetworkConnection("www.forgeonyxia.be",80,#PB_Network_TCP)
If ResConnexion>0
	Debug "Connexion établie avec le serveur."
Else
	Debug "Serveur introuvable."
EndIf

; Envoie de la requete pour la liste des plans de joillerie
Requete$=""
Requete$=Requete$+"GET /index.php?idart=14&page=liste&mode=1 HTTP/1.1"
Requete$=Requete$+"Host: www.forgeonyxia.be"
Requete$=Requete$+"User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.9.2) Gecko/20100115 Firefox/3.6"
Requete$=Requete$+"Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
Requete$=Requete$+"Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3"
Requete$=Requete$+"Accept-Encoding: gzip,deflate"
Requete$=Requete$+"Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7"
Requete$=Requete$+"Keep-Alive: 115"
Requete$=Requete$+"Connection: keep-alive"
Requete$=Requete$+"Referer: http://www.forgeonyxia.be/index.php?page=joaillerie"
SendNetworkString(ResConnexion,Requete$)
CloseNetworkConnection(ResConnexion)
Debug "Requête envoyée."
PS: Ne pas me taper, c'est juste un petit trou de mémoire. :lol:

Re: Réponse d'un serveur Web.

Publié : dim. 21/févr./2010 18:05
par djes

Re: Réponse d'un serveur Web.

Publié : lun. 22/févr./2010 9:45
par gildev
Ha le boulet! J'ai pas été du tout sur ce site. Faut que j'arrête la moquette.
Merci beaucoup djes, c'est exactement ça que je cherchais.