Máy tínhMạng

Header http là gì?

Sử dụng các tiêu đề http có một cuộc trao đổi thông tin chính thức giữa client và server. Thông tin này là vô hình cho người dùng, nhưng nó là không thể nếu không có sự hoạt động chính xác của trình duyệt. Đối với người dùng bình thường thông tin về vấn đề này và về nhiệm vụ tiêu đề http vẻ khá phức tạp, nhưng trên thực tế chúng không chứa ngôn ngữ khó khăn. Đây là những gì phải đối mặt với người sử dụng web trên một cơ sở hàng ngày.

http là gì tiêu đề?

"Hypertext Transfer Protocol" - vì vậy dịch tiêu đề http. Do tồn tại rất của nó, có thể kết nối giữa "client-server". Nếu giải thích trong thuật ngữ đơn giản, bởi trình duyệt sẽ gửi một yêu cầu, bắt đầu kết nối đến máy chủ. Cuối cùng, theo mặc định, chờ đợi một yêu cầu từ khách hàng, xử lý nó, và gửi lại một bản tóm tắt hoặc câu trả lời. Trong hộp tìm kiếm, người dùng "búa" địa chỉ trang web đó bắt đầu bằng http: // và kết quả thu được ở dạng của trang mở ra.

Khi in một địa chỉ web trong dòng tương ứng, trình duyệt được yêu cầu máy chủ sử dụng DNS. Các máy chủ nhận header http (một hoặc nhiều), mà gửi cho anh một khách hàng, và sau đó kết quả đầu ra tiêu đề yêu cầu. Thiết bị bao gồm một tiêu đề tồn tại trước đó bắt buộc và không được tìm thấy.

Nói chung, tiêu đề http đủ hiệu quả. Họ không nhìn thấy được trong HTML mã hóa, chúng được gửi đến các thông tin yêu cầu. Nhiều danh hiệu sẽ được tự động gửi qua máy chủ. Để gửi nó trong PHP, sử dụng tiêu đề chức năng.

tương tác trình duyệt và trang web

Đề án của sự tương tác giữa trình duyệt và trang web này là khá đơn giản. Vì vậy, tiêu đề http bắt đầu chuỗi truy vấn, sau đó được gửi đến máy chủ. Để đáp lại, khách hàng cần thông tin đến. Ngẫu nhiên, giao thức http cho mười bảy năm - sử dụng nhiều nhất trên Internet. Nó là đơn giản, đáng tin cậy, nhanh chóng và linh hoạt. Nhiệm vụ chính http - yêu cầu thông tin từ web-server. Các khách hàng là một trình duyệt và máy chủ - ligthttp, apache, nginx. Nếu kết nối giữa chúng là thành công, máy chủ để đáp ứng với một truy vấn lấy các thông tin mong muốn. thông tin http bao gồm văn bản, file âm thanh, video.

Các giao thức có thể vận chuyển cho người khác. yêu cầu của khách hàng bao gồm ba phần:

  • vạch xuất phát (loại tin nhắn);
  • tiêu đề (tùy chọn tin nhắn);
  • cơ thể của thông tin (một thông điệp rằng tách một dòng trống).

Dòng đầu - một yếu tố bắt buộc trong các trường header của yêu cầu http. Cơ cấu sử dụng theo yêu cầu gồm ba phần chính:

  1. Phương pháp. Với nó chỉ ra loại yêu cầu.
  2. Path (đường dẫn). Dòng này của URL, mà sau tên miền.
  3. Các giao thức được sử dụng. Nó bao gồm một phiên bản của giao thức và http.

Trình duyệt hiện tại sử dụng phiên bản 1.1. Tiếp theo là chức danh theo định dạng "tên: giá trị".

HTTP bộ nhớ đệm

Điểm mấu chốt là bộ nhớ cache cung cấp lưu trữ cho HTML-trang và các file khác trong bộ nhớ cache (trong bộ nhớ hoạt động trên ổ cứng của bạn). Đây là để tăng tốc độ truy cập vào chúng và tái tiết kiệm băng thông.

Bộ nhớ cache là trình duyệt khách hàng, các trung gian gateway và máy chủ proxy. Trước khi bạn gửi tin nhắn bằng URL, trình duyệt sẽ kiểm tra các đối tượng trong bộ nhớ cache. Nếu đối tượng không có mặt, yêu cầu được chuyển tiếp đến máy chủ tiếp theo, nơi nó sẽ được kiểm tra tiêu đề bộ nhớ đệm http trên máy chủ nginx. Cổng và proxy được sử dụng bởi người dùng khác nhau, vì vậy bộ nhớ cache được chia sẻ.

HTTP bộ nhớ đệm không thể tăng tốc độ chỉ đáng kể lên hoạt động của trang web, mà còn để cung cấp cho các phiên bản cũ của trang. Với bộ nhớ cache trang web khi gửi tiêu đề để phản ứng. Điều này có thể không được lưu trữ thông tin yêu cầu thông qua HTTPS.

tiêu đề mô tả http

Một trong những cơ chế quan trọng nhất bộ nhớ cache coi header http hết hạn. Những tiêu đề được báo cáo ngày hết hạn được cung cấp trong thông tin trả lời. Họ chỉ ra thời gian và ngày khi bộ nhớ cache được coi là cũ. Ví dụ, một tiêu đề như sau: Hết hạn: Wen, 30 tháng 11 năm 2016 13:45:00 GMT. Cấu trúc này được sử dụng hầu như ở khắp mọi nơi, bao gồm các trang bộ nhớ cache và hình ảnh. Nếu người sử dụng chọn một ngày cũ, thông tin sẽ không được lưu trữ.

header http proxy là loại liên kết tiêu đề. Họ không được lưu trữ theo mặc định. Bộ nhớ cache để làm việc đúng cách, mỗi URL phải tương ứng với một phương án của nội dung. Nếu trang có giá trị bằng hai ngôn ngữ, mỗi phiên bản phải có URL riêng của mình. Tiêu đề thay đổi tùy theo bộ nhớ cache tiêu đề tên truy vấn. Ví dụ, nếu màn hình hiển thị truy vấn phụ thuộc vào trình duyệt, máy chủ cần phải gửi một tiêu đề. Như vậy, trong bộ nhớ cache được lưu trữ các phiên bản khác nhau của yêu cầu và các loại tài liệu. TTP chấp nhận tiêu đề là cần thiết để xây dựng danh sách các định dạng có thể có của các nguồn lực được sử dụng, với nó khá dễ dàng để làm việc với, vì nó giúp loại bỏ không cần thiết.

Có bốn nhóm tiêu đề chuyển trên cao. Đây là những tiêu đề chính - chúng được chứa trong bất kỳ máy chủ báo cáo và khách hàng, yêu cầu và phản ứng, cũng như thiên nhiên. Sau đó mô tả nội dung của bất kỳ tin nhắn từ máy khách và máy chủ.

HTTP header được xem là một phép bổ sung. Khi web-page yêu cầu xác thực client, trình duyệt sẽ hiển thị một cửa sổ đặc biệt với các lĩnh vực để nhập tên người dùng và mật khẩu. Sau khi người dùng nhập vào dữ liệu của họ, trình duyệt sẽ gửi một yêu cầu http. Nó chứa các danh hiệu "uỷ quyền".

Làm thế nào để xem các tiêu đề?

Để xem các tiêu đề http, bạn cần phải cài đặt plug-in cho trình duyệt của bạn, ví dụ, firefox:

  • Firebug. Xem tiêu đề, bạn có thể tab net (mạng), nơi chọn tất cả (tất cả). Plugin này có các tính năng mà sẽ hữu ích cho các nhà phát triển web.
  • http header Live. Đơn giản plug-in để xem tiêu đề http. Với nó có thể được tạo ra bằng tay yêu cầu.
  • Thành viên Ghrome dễ dàng nhìn thấy các tiêu đề khi họ nhấp vào nút cài đặt, chọn Developer Tools (các công trình lưới).

Khi các plug-in được cài đặt, chạy nó và làm mới của bạn trình duyệt.

phương pháp truy vấn

Các phương pháp được sử dụng trong HTTP, có điểm tương đồng với các hướng dẫn, được truyền đi dưới dạng các thông điệp đến máy chủ. Đây là một từ đặc biệt trong tiếng Anh.

  • Phương thức GET. Nó được sử dụng để yêu cầu thông tin từ các tài nguyên. Đó là với anh ta tất cả các hành động bắt đầu.
  • POST. Sử dụng nó được gửi đến. Ví dụ, một thông báo trên mạng xã hội hay một lời nhận xét, trình duyệt sẽ đặt cơ thể POST-và gửi yêu cầu đến máy chủ.
  • HEAD. Phương pháp này cũng tương tự như người đầu tiên, nhưng thực hiện chức năng phổi. Ông yêu cầu chỉ meta-data, ngoại trừ từ tin nhắn trả lời. Phương pháp được sử dụng, nếu họ muốn nhận được thông tin về các tập tin mà không cần tải. Sử dụng nó nếu họ muốn kiểm tra các chức năng của các liên kết trên các máy chủ.
  • PUT. Tải dữ liệu trên URL. Nó truyền tải một lượng lớn dữ liệu.
  • OPTIONS. Làm việc với các cấu hình máy chủ.
  • URI. Nó xác định một nguồn tài nguyên và chứa một URL.

phản ứng http cấu trúc

Các máy chủ đáp ứng yêu cầu khách hàng với những thông điệp dài. Câu trả lời bao gồm một vài dòng, trong đó chỉ ra phiên bản giao thức, mã trạng thái máy chủ (200). Ông nói về những gì đã thay đổi trên máy chủ cho quá trình xử lý yêu cầu đầu vào:

  1. "Trăm" tình trạng cho thấy một chế biến thành công của thông tin. Các máy chủ sau đó gửi tài liệu cho khách hàng. Phần còn lại của dòng yêu cầu phải nêu các thông tin khác về thông tin truyền đi.
  2. Nếu tập tin được không tìm thấy hoặc không tồn tại, máy chủ sẽ gửi cho khách hàng 404, nó cũng được gọi là một sai lầm.
  3. Mã 206 chỉ ra tập tin phần tải về, mà có thể được nối lại sau một thời gian.
  4. Mã 401 chỉ từ chối uỷ quyền. Điều này có nghĩa rằng trang bạn yêu cầu được bảo vệ bởi một mật khẩu phải được nhập vào để xác nhận nhập cảnh.
  5. Việc cấm kết nạp, cho biết mã 403. Hạn chế về quan điểm, tải hoặc video - một phản ứng phổ biến trên Internet.
  6. Ngoài ra còn có các phiên bản khác của mã: phong trào tạm thời của tập tin được yêu cầu, một lỗi máy chủ nội bộ, phong trào chính thức. Trong trường hợp này, người dùng sẽ được chuyển hướng. Nếu một mã số 500, có nghĩa là có những thất bại trong hoạt động của máy chủ.

URL - đó là những gì?

URL - là trung tâm của các trang web giao tiếp giữa client và server. Một yêu cầu thường được gửi thông qua URL - định vị tài nguyên thống nhất. cấu trúc yêu cầu url là rất đơn giản. Nó bao gồm một số yếu tố: giao thức http (tiêu đề), hoot (địa chỉ trang web), cảng, đường resourte và truy vấn.

Giao thức cũng có sẵn để kết nối https an toàn và trao đổi thông tin. URL-địa chỉ chứa thông tin về vị trí của một trang web cụ thể trên Internet. Địa chỉ bao gồm tên miền, đường dẫn đến trang web, cũng như tên của nó.

Hạn chế chính của công việc đến một URL - đó là sự tương tác vụng về với bảng chữ cái Latin, cũng như số và ký hiệu. SEO tối ưu hóa url địa chỉ đóng một vai trò quan trọng.

gợi ý hữu ích

người dùng máy tính hoạt động và phát triển không phải là nơi để làm quen với một số lời khuyên chuyên nghiệp do các chuyên gia trong lĩnh vực này:

  • Nêu rõ ngày hết hạn của tập tin và tài liệu, tùy thuộc vào bản cập nhật. Thông tin thống kê được cung cấp trong các giá trị cao của max-age.
  • Một văn bản riêng phải có sẵn để chỉ có một địa chỉ URL.
  • Nếu tập tin cập nhật được tải về bởi người sử dụng, thay đổi tên và liên kết với nó. Điều này đảm bảo rằng việc tải xuống mới, chứ không phải là tài liệu lỗi thời.
  • Last Modified tiêu đề phải phù hợp với ngày hiện tại của những thay đổi cuối cùng trong nội dung. không nên lưu lại các trang và các văn bản, trừ khi bạn thay đổi chúng.
  • Sử dụng POST-yêu cầu duy nhất mà nó là cần thiết. Giảm thiểu công việc với SSL.
  • Headers trước khi gửi máy chủ nên kiểm tra REDbot plugin.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.atomiyme.com. Theme powered by WordPress.