Règles du forum

Le langage Ada uniquement, pas les compilateurs. Les questions de sémantique et de langage et les questions techniques liées à une application en particulier, son deux choses différentes. Si nécessaire, un forum sur GNAT et les autres compilateurs, tel JanusAda, sera ouvert.

Auteur Message
Administrateur
Avatar de l’utilisateur
Mais tu la récupère comment la réponse ?

Tu reçois l’entête et puis plus rien après, c’est bien ça ?

Si c’est bien ça, alors il est possible que ce soit la réception de la réponse qui est défectueuse. Une réponse par paquets, ne se reçoit pas comme une réponse avec un Content-Length.

Si tu ne trouve pas de solutions, je vais me re‑pencher dans les documents sur le protocole, pour dire exactement comment se déroule la réception de ce type de réponse.
Profil
Beau Parleur
Avatar de l’utilisateur
En fait c'est pas Content-Length que je regarde.

Je fait un if Response.Is_Empty(Data) then

Après avoir fait un Client.Get avec une entête par défaut et un timeout de 10s.
Profil
Administrateur
Avatar de l’utilisateur
Peux‑tu poster l’entête de la réponse ?

Et aussi, indiquer l’agent utilisateur de ton robot, pour que je regarde dans les logs du serveur.
Profil
Beau Parleur
Avatar de l’utilisateur
J'utilise AWS Ada Web Server comme client http.
Profil
Administrateur
Avatar de l’utilisateur
C’est bien le nom de l’agent utilisateur ? Il me semblait que c’était le nom de la librairie. Si c’est bien ça, alors tu peux faire quelques tests de requêtes au forum demain, et me dire à quelle heure tu les as faites ?
Profil
Beau Parleur
Avatar de l’utilisateur
En téhorie je viens de faire un Get à l'addresse de bulleforum.
Mes log indiquent : 127.0.0.1 - - [27/May/2016:12:26:18 +0100] "GET / HTTP/1.1" 200 460 "-" "AWS (Ada Web Server) v3.2.0"


Je te met le log pour la date et le nom de l'agent.
Profil
Administrateur
Avatar de l’utilisateur
Le 27 Mai 2016, depuis l’IP 88.189.xxx.xxx, l’agent utilisateur « AWS (Ada Web Server) v3.2.0 » a fait des requêtes GET pour bulleforum.net, toutes ayant reçu des réponses avec le statut 200. La liste indique l’heure GMT+2 de chaque requête et le nombre d’octets transmis.

  • À 13:23:55, 10225 octets transmis.
  • À 13:23:56, 9979 octets transmis.
  • À 13:23:56, 9979 octets transmis.
  • À 13:23:57, 9979 octets transmis.
  • À 13:26:11, 9979 octets transmis.
  • À 13:26:12, 9979 octets transmis.

Le serveur a bien renvoyé des réponses.
Profil
Beau Parleur
Avatar de l’utilisateur
Bonjour Hibou !

Merci de me rassurer sur ce point.
Il doit y avoir un problème avec mon algo de recherche.
Je vais investiguer.

Merci.


(désolé pour la lecture, persuadé que j'avais écrit "rassurer").
Profil