Nhận thông tin tiêu đề HTTP từ các trang web bằng cách sử dụng curl

Anonim

Cách dễ nhất để lấy thông tin tiêu đề HTTP từ bất kỳ trang web nào là sử dụng công cụ dòng lệnh curl. Cú pháp để truy xuất tiêu đề trang web như sau:

curl -I url

Đó là chữ ‘i’ viết hoa không phải chữ L viết thường, chữ i viết hoa chỉ trích xuất thông tin tiêu đề .

Hãy tự mình thử với một URL mẫu, đây là một chuỗi cú pháp ví dụ sử dụng Google.com làm tiêu đề trang web để truy xuất:

curl -I www.google.com

Một lần nữa, điều quan trọng cần lưu ý là viết hoa I nếu bạn chỉ muốn tiêu đề trang web. Sử dụng chữ thường, tôi sẽ cung cấp cho bạn rất nhiều HTML được rút gọn cùng với tiêu đề, chỉ cần cuộn lên trong cửa sổ đầu cuối đến dòng trực tiếp tiếp theo lệnh curl để tìm thông tin tiêu đề HTTP.

Một ví dụ về chi tiết tiêu đề HTTP được truy xuất bởi curl -Tôi có thể giống như thế này:

Một cách dễ dàng để giải quyết tất cả những điều vô nghĩa về HTML, Javascript và CSS là sử dụng cờ -D để tải chính tiêu đề xuống một tệp riêng biệt, sau đó mở tệp đó trong trình soạn thảo văn bản ưa thích của bạn :

curl -iD httpheader.txt www.apple.com && mở httpheader.txt

Đây là lệnh cuộn tròn giống như trước đây với một số sửa đổi. Việc sử dụng dấu và kép cho biết lệnh chỉ mở tệp nếu tiêu đề được tải xuống thành công.Sử dụng 'mở' sẽ mở httpheader.txt trong trình soạn thảo văn bản GUI mặc định, thường là Chỉnh sửa văn bản, nhưng bạn có thể sử dụng vi, nano hoặc bất kỳ công cụ dòng lệnh ưa thích nào của mình:

curl -iD httpheader.txt www.apple.com && vi httpheader.txt

curl là một tiện ích mạnh mẽ đáng để bạn làm quen. Bất kỳ ai liên quan đến web đều nên sử dụng tốt thủ thuật tiêu đề và các nhà phát triển web cũng có thể sử dụng curl để sao chép tất cả HTML và CSS từ một trang web rất nhanh. Ưu điểm khác của curl là nó có sẵn rộng rãi cho hầu hết mọi hệ điều hành hiện có, nó đi kèm với mọi phiên bản Mac OS X và Linux, đồng thời bạn cũng có thể tìm thấy các phiên bản dành cho Windows và thậm chí cả Android và iOS thông qua các ứng dụng được cá nhân hóa. Vì curl có lịch sử lâu đời và các lệnh phổ biến trên nhiều nền tảng, nên nó thực sự là lựa chọn lý tưởng để lấy chi tiết tiêu đề và là một công cụ có giá trị cho quản trị hệ thống, quản trị viên mạng, nhà phát triển web và nhiều ngành nghề kỹ thuật khác.

Cập nhật: Đã cập nhật cờ từ -i thành -I theo đề xuất của người đọc, cảm ơn mọi người!

Nhận thông tin tiêu đề HTTP từ các trang web bằng cách sử dụng curl