“ เซิร์ฟเวอร์ ****** ไม่ได้อยู่ในรายการที่ไม่อนุญาต” หมายความว่าอะไรในเอาต์พุต curl verbose [ปิด]


9

ทำไมเซิร์ฟเวอร์ต้องขึ้นบัญชีดำ

โดยขดหรือโปรแกรมอื่น?

เซิร์ฟเวอร์สามารถขึ้นบัญชีดำได้อย่างไร

มันขึ้นอยู่กับเซิร์ฟเวอร์หรือโปรแกรม

นี่เป็นที่อยู่ IP ที่ขึ้นบัญชีดำหรือชื่อเซิร์ฟเวอร์ในคำตอบ http หรือไม่

PS: ฉันไม่รู้ว่ามันเกี่ยวข้องหรือไม่ แต่ฉันกำลังใช้งานบน 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.