2009-03-18 39 views

Trả lời

17

Sử dụng phương thức HTTP HEAD để truy xuất Tiêu đề nội dung: tiêu đề.

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

HTTP/1.1 200 OK 
Date: Wed, 18 Mar 2009 11:21:51 GMT 
Server: Apache/2.2.3 (CentOS) 
Last-Modified: Tue, 15 Nov 2005 13:24:10 GMT 
ETag: "b80f4-1b6-80bfd280" 
Accept-Ranges: bytes 
Content-Length: 438 
Connection: close 
Content-Type: text/html; charset=UTF-8 
+1

Xin chào, bạn có thể sử dụng mã tại trang này để thực sự có được thông tin chi tiết (đối với bất kỳ ai cần thông tin) http://www.eggheadcafe.com/tutorials/aspnet/2c13cafc-be1c-4dd8-9129-f82f59991517 /the-lowly-http-head-reque.aspx – RC1140

+0

Giả sử rằng tiêu đề Content-Length có ở đó. Bạn sẽ ngạc nhiên khi có bao nhiêu trang web không cung cấp thông tin đó và có bao nhiêu trang web không hỗ trợ HEAD. –

+0

Bạn sẽ sử dụng phương thức thay thế – RC1140

2

Thực hiện một HEAD (chứ không phải là GET hoặc POST) yêu cầu chỉ nhận các tiêu đề phản ứng, điều này sẽ bao gồm tiêu đề nội dung dài với các thông tin mà bạn cần.

-1

Bạn cũng có thể sử dụng tiêu đề HTTP RANGE để chỉ tải xuống nội dung bạn muốn. Nó sẽ thực sự đơn giản để xây dựng một HttpRangeStream hỗ trợ tìm kiếm và đọc trên một tài nguyên HTTP từ xa, nếu máy chủ từ xa là HTTP 1.1 và hỗ trợ chính xác các tiêu đề RANGE.

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