Que signifie «Le serveur ****** n'est pas sur liste noire» dans la sortie verbeuse curl? [fermé]

9

Pourquoi le serveur devrait-il être mis sur liste noire?

Par boucle ou autre programme?

Comment le serveur peut-il être mis sur liste noire?

Est-ce que cela dépend du serveur ou du programme?

Est-ce l'adresse IP qui est mise sur liste noire ou le nom du serveur dans la réponse http?

PS: Je ne sais pas si c'est pertinent, mais je fonctionne sous Linux / Ubuntu.

Voici la sortie complète (test de la tornade dans localhost)

> * Rebuilt URL to: localhost:8888/
* Hostname was NOT found in DNS cache
*   Trying 127.0.0.1...
* Connected to localhost (127.0.0.1) port 8888 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.35.0
> Host: localhost:8888
> Accept: */*
> 
< HTTP/1.1 200 OK
< Date: Fri, 16 May 2014 16:35:40 GMT
< Content-Length: 12
< Etag: "e02aa1b106d5c7c6a98def2b13005d5b84fd8dc8"
< Content-Type: text/html; charset=UTF-8
* Server TornadoServer/3.2 is not blacklisted
< Server: TornadoServer/3.2
< 
* Connection #0 to host localhost left intact
Hello, world
JulienFr
la source

Réponses:

8

C'est un message interne de curl.

Voir: https://github.com/bagder/curl/blob/master/lib/pipeline.c

Semble faire partie d'une curlfonctionnalité liée au pipelining.

bool Curl_pipeline_server_blacklisted(struct SessionHandle *handle,
                                      char *server_name)
{
...
    infof(handle, "Server %s is not blacklisted\n", server_name);
Zoredache
la source
Cela commence par une étoile, ce qui signifie, selon le doc, que c'est un message curl.
JulienFr
4
Les notes dans daniel.haxx.se/blog/2013/03/26/… décrivent la liste noire et comment libcurl utilise cette option pour désactiver le pipelining HTTP pour certains sites. Je ne sais pas s'il existe un moyen de contrôler ce comportement à partir de l'application curl frontale; cela ne peut être ajustable qu'en appelant directement l'API libcurl.
Alex Varju
1
La liste noire concerne donc uniquement le pipeline HTTP. Pas grave alors.
JulienFr
4
pense que cette réponse devrait être développée. ce n'est qu'en lisant les commentaires que l'on comprend que c'est en quelque sorte un message interne à la boucle relatif à quelque chose http. et moi, en tant que lecteur occasionnel, je suis tout aussi vide en ce qui concerne le message.
oligofren
1
@oligofren, je suis d'accord, j'ai donc ajouté "C'est un message interne de curl." comme introduction.
wodow