[Powered by Google Translate] Vì vậy, gần như mỗi ngày, bạn có thể gõ hoặc
ít nhất là HTTP.
Trong thực tế, nếu bạn đang xem hoặc nghe này trên
web, bạn đang sử dụng HTTP ngay bây giờ.
Nhưng nó là gì?
Vâng, đó là những gì bạn gõ vào lúc bắt đầu của một URL, hoặc tại
ít nhất được sử dụng để.
Những ngày này, các trình duyệt chỉ là giả định mà bạn muốn HTTP,
ngay cả khi bạn không thực sự loại nó.
Về kỹ thuật, mặc dù HTTP là một giao thức, một ngôn ngữ
các loại, mà các trình duyệt web và máy chủ web nói, một bộ
công ước mà họ tuân thủ, chỉ cần
giống như con người chúng ta có.
Ví dụ, ở Mỹ, khi bạn gặp một ai đó lần đầu tiên, bạn
thường bắt đầu một kết nối bằng cách mở rộng
tay, tại thời điểm đó, người kia đáp ứng cho nó bằng
lắc nó.
Vâng, đó là một giao thức.
Trong một số quốc gia hoặc gia đình, bạn bắt đầu một kết nối bằng
hôn một người nào đó trên má.
Vâng, đó là một giao thức khác.
Vì vậy, HTTP là một giao thức điều đó xảy ra liên quan đến máy tính
thay vì của con người.
Và đây là cách hoạt động.
Khi trình duyệt muốn hiển thị một trang web của con người, nó sẽ khởi tạo
một kết nối đến một máy chủ web bằng cách gửi một yêu cầu HTTP,
bên trong đó là một tin nhắn tương tự như để làm hài lòng
gửi cho tôi trang web này.
Trong thực tế, nó là một cái gì đó khó hiểu như nhiều hơn,
get/http/1.1.
Tuy nhiên, khi máy chủ nhận được yêu cầu đó, nó sẽ gửi một HTTP
phản ứng, bên trong đó là trang web.
Bây giờ trang web, trong khi đó, được viết bằng một ngôn ngữ
được gọi là HTML, hay HyperText Markup Language.
Và đó là HTTP được tên riêng của mình.
HTTP là một từ viết tắt cho HyperText Transfer Protocol,
bởi vì những gì nó được chuyển từ máy chủ cho trình duyệt
siêu văn bản, HyperText Markup Language.
Trong một ý nghĩa nào đó, trang web giống như một nhà hàng nơi bạn đang
khách hàng hoặc khách hàng.
Giống như bạn gọi món ăn trong nhà hàng từ một người phục vụ hoặc
cô hầu bàn sau đó mang nó đến bàn của bạn, do đó, các trình duyệt web
để các tập tin từ một máy chủ web sau đó
trở lại với nhau.
Trong thực tế, là vì lý do này mà các trình duyệt thường
được gọi là khách hàng và máy chủ được gọi là, máy chủ tốt.
Mối quan hệ là rất nhiều giống.
Có ý nghĩa?
Được rồi, chúng ta hãy xem xét một yêu cầu HTTP thực tế
và đáp ứng.
Trước tiên, chúng ta hãy mở một trình duyệt.
Tôi xảy ra để được sử dụng Chrome, nhưng bạn làm điều này trong hầu hết bất kỳ
trình duyệt những ngày này.
Tiếp theo hãy chọn View, phát triển, Công cụ,
mà sẽ mở ra một bảng điều khiển phát triển tại
dưới cùng của cửa sổ của chúng tôi.
Và chúng ta hãy tiếp theo bấm vào đó bảng tab Network.
Thời gian tới, tôi tải trang web từ một máy chủ, chúng ta sẽ thấy trong
tab này tất cả các lưu lượng HTTP giữa
Chrome và máy chủ.
OK.
Hãy ghé thăm, nói rằng, Google.
http://www.google.com/enter.
OK, những gì vừa xảy ra?
Vâng đầu tiên, chúng ta hãy di chuyển đến đầu của tab.
Hàng đầu tiên đại diện cho HTTP phản ứng của Google để tôi
Yêu cầu HTTP.
Vâng, hãy nhấp vào hàng.
Bên phải, chúng ta thấy một bản xem trước của HTML
bao gồm trong cách phản ứng như vậy, cùng với một bó toàn bộ
JavaScript.
Nhưng nhiều hơn về những người một thời điểm khác.
Bây giờ hãy nhấp vào tab Headers bên trái của điều này
Xem trước tab, và đây là nơi mà chúng ta có thể thấy HTTP thực tế
yêu cầu trình duyệt của tôi gửi và đáp ứng HTTP thực tế
mà Google trả về.
Đối với phản ứng của máy chủ, hãy nhấp vào View Source tiếp theo
Response Headers.
Đây là những gì Google đã gửi cho trình duyệt của tôi.
Dòng đầu tiên có lẽ là thú vị nhất -
HTTP/1.1 200 OK.
Điều này có nghĩa là tất cả là tốt và trang chủ đã được chuyển giao
thành công.
Tỷ lệ cược là bạn đã không bao giờ nhìn thấy điều này 200 trước, nếu không
được biết đến như là một mã trạng thái HTTP, nhưng bạn đã có thể nhìn thấy 404,
File không tìm thấy, có thể một số người khác.
Vâng, đây là nơi mà những con số đến từ.
Cũng có bạn có nó -
HTTP.