Xem các header
Bài học 26 trên 47 trong khóa học Mạng máy tính với terminal của Coddy.
Theo mặc định, curl in ra phần nội dung và không in gì khác. Hai cờ sẽ thay đổi điều đó.
-i thêm các header của phản hồi phía trên phần nội dung. Bạn cần dùng cờ này khi trang trông vẫn ổn nhưng có gì đó không đúng.
-I chỉ lấy các header bằng phương thức HEAD, nên không tải xuống nội dung lớn. Hãy dùng tùy chọn này khi bạn muốn kiểm tra một thứ có tồn tại hay không, thuộc loại nào hoặc có kích thước bao nhiêu.
curl -si http://127.0.0.1:9116/index.html | head -1
curl -sI http://127.0.0.1:9116/index.htmlHãy cẩn thận khi so sánh đầu ra header thô giữa các lần chạy: đầu ra thường có Date, giá trị này thay đổi mỗi giây. Hãy lọc header bạn thực sự cần thay vì so sánh toàn bộ khối.
Thử thách
Trung bìnhLấy phản hồi và đọc dòng đầu tiên, bao gồm cả tiêu đề.
Phục vụ một thư mục có chứa index.html trên cổng 9116, sau đó yêu cầu curl bao gồm các tiêu đề và chỉ in dòng đầu tiên, tức là dòng trạng thái:
HTTP/1.0 200 OKTự làm thử
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Mạng máy tính với terminal
6curl chuyên sâu
Xem các headerLưu phản hồiHeader tùy chỉnhTrạng thái và thời gianMã thoát của curlÔn tập: cờ curlTự luyện tập: Playground Terminal