curl 상세한 출력에서 ​​"서버 ******가 블랙리스트에 포함되지 않음"은 무엇을 의미합니까? [닫은]


9

왜 서버를 블랙리스트에 추가해야합니까?

컬이나 다른 프로그램으로?

서버는 어떻게 블랙리스트에 올릴 수 있습니까?

서버 또는 프로그램에 따라 달라 집니까?

이것은 블랙리스트에 올린 IP 주소입니까 아니면 http 응답의 서버 이름입니까?

추신 : 관련성이 있는지 모르겠지만 Linux / Ubuntu에서 실행 중입니다.

다음은 전체 출력입니다 (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

답변:


8

의 내부 메시지입니다 curl.

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

curl파이프 라이닝과 관련된 기능의 일부인 것 같습니다 .

bool Curl_pipeline_server_blacklisted(struct SessionHandle *handle,
                                      char *server_name)
{
...
    infof(handle, "Server %s is not blacklisted\n", server_name);

스타로 시작합니다. 문서에 따르면 컬 메시지입니다.
JulienFr

4
daniel.haxx.se/blog/2013/03/26/… 의 노트 는 블랙리스트를 설명하고 libcurl이이 옵션을 사용하여 특정 사이트에 대한 HTTP 파이프 라이닝을 비활성화하는 방법을 설명합니다. 프런트 엔드 컬 응용 프로그램에서이 동작을 제어 할 수있는 방법이 있는지 확실하지 않습니다. 이것은 libcurl API를 직접 호출해야만 조정할 수 있습니다.
Alex Varju

1
따라서 블랙리스트는 HTTP 파이프 라이닝에만 해당됩니다. 큰 문제는 없습니다.
JulienFr

4
이 답변을 확장해야한다고 생각하십시오. 주석을 읽음으로써 그것은 그것이 어떻게 든 http와 관련된 컬 내부 메시지라는 것을 이해합니다. 그리고 나는 평범한 독자로서 메시지가 실제로 무엇에 관한 한 공란으로 남아 있습니다.
oligofren

1
@oligofren, 동의합니다 curl. " 내부 메시지입니다 ." 소개로.
wodow
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.