2008-10-20 28 views

Trả lời

9

Trên Linux, tôi thường sử dụng curl với thông số - đầu. Nó có sẵn cho một số hệ điều hành, bao gồm cả Windows.

[chỉnh sửa] liên quan đến câu trả lời bên dưới, gknw.net hiện đang ngừng hoạt động kể từ ngày 23 tháng 2 năm 2012. Kiểm tra curl.haxx.se để biết thông tin cập nhật.

+1

Cảm ơn! http://www.gknw.net/mirror/curl/win32/curl-7.19.0-ssl-sspi-zlib-static-bin-w32.zip có phiên bản được liên kết tĩnh cho Win32 hoạt động tốt hơn cả wget. – Henning

1

Tôi muốn tải PuTTY và chạy một phiên telnet trên cổng 80 đến máy chủ web bạn muốn

HEAD /resource HTTP/1.1 
Host: www.example.com 

Hoặc bạn có thể tải về Perl và thử lệnh ĐẦU LWP của. Hoặc viết kịch bản của riêng bạn.

5

1) Xem các tiêu đề đó trở lại từ một yêu cầu GET

wget --server-response -O /dev/null http://.... 

1a) Lưu các tiêu đề đó trở lại từ một yêu cầu GET

wget --server-response -o headers -O /dev/null http://.... 

2) Xem các tiêu đề đó trở lại từ yêu cầu GET HEAD

wget --server-response --spider http://.... 

2a) Lưu tiêu đề quay lại từ yêu cầu GET HEAD

wget --server-response --spider -o headers http://.... 
  • David
+0

(a) Không có '/ dev/null' trên Windows. (b) Tôi không chắc chắn lý do tại sao bạn bao gồm hai tùy chọn đầu tiên khi họ cho biết họ muốn đưa ra yêu cầu * HEAD *, chứ không phải là * GET *. Tại sao tải xuống nội dung bạn sẽ không bao giờ sử dụng, đặc biệt nếu nó có thể lớn. – Joey

8

Nếu bạn không thể cài đặt các ứng dụng aditional, sau đó bạn có thể telnet (bạn sẽ cần phải cài đặt tính năng này cho các cửa sổ của bạn 7 bằng cách làm theo this) máy chủ từ xa:

TELNET server_name 80 

theo sau là:

HEAD /virtual/directory/file.ext 

hoặc

GET /virtual/directory/file.ext 

tùy thuộc vào nếu bạn muốn chỉ tiêu đề (HEAD) hoặc đầy đủ nội dung (GET)

+0

Tính năng này có hoạt động đối với https không? Tôi đã thử cổng 443 vô ích. – theannouncer

Các vấn đề liên quan