1. Trang chủ
  2. » Thể loại khác

Phản hồi (Response) trong HTTP | 15 bài học HTTP miễn phí hay nhất

4 63 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 199,83 KB

Nội dung

http://vietjack.com/http/index.jsp                                                                                                              Copyright  ©  vietjack.com     Phản hồi (Response) HTTP Sau nhận phiên dịch thông báo yêu cầu, Server gửi tín hiệu phản hồi với thơng báo phản hồi HTTP • Một dòng trạng thái (Status-Line) • Khơng nhiều trường Header (General|Response|Entity) theo sau CRLF • Một dòng trống (ví dụ: dòng mà khơng có đằng trước CRLF) phần kết thúc trường Header • Một phần thân thơng báo tùy ý Các khu vực giải thích cách sử dụng đối tượng thông báo phản hồi HTTP Dòng trạng thái Một dòng trạng thái bao gồm phiên giao thức theo sau mã hóa trạng thái số cụm từ văn liên kết Status-Line = HTTP-Version SP Status-Code SP Reason-Phrase CRLF Phiên HTTP Một Server hỗ trợ phiên HTTP/1.1 trả lại thông tin phiên sau: http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     http://vietjack.com/http/index.jsp                                                                                                              Copyright  ©  vietjack.com     HTTP-Version = HTTP/1.1 Mã hóa trạng thái Yếu tố Status-Code số nguyên ký tự, ký tự mã hóa trạng thái định nghĩa hạng (loại) phản hồi hai ký tự cuối vai trò phân loại Có giá trị ký tự đầu tiên: STT Mã miêu tả 1xx: Thơng tin Nó nghĩa u cầu nhận tiến trình tiếp tục 2xx: Thành cơng Nó nghĩa hoạt động nhận, hiểu, chấp nhận cách thành cơng 3xx: Sự điều hướng lại Nó nghĩa hoạt động phải thực để hoàn thành yêu cầu 4xx: Lỗi Client Nó nghĩa yêu cầu chứa cú pháp khơng xác khơng thực 5xx: Lỗi Server Nó nghĩa Server thất bại với việc thực yêu cầu nhìn khả thi Mã hóa trạng thái HTTP co giãn ứng dụng HTTP khơng yêu cầu để hiểu ý nghĩa tất mã trạng thái đăng ký Một danh sách tất mã trạng thái cung cấp chương riêng biệt cho bạn tham khảo Các trường Header Phản hồi Chúng ta học General-Header Entity-Header chương riêng biệt học trường Header Bây giờ, tìm hiểu xem trường Header phản hồi gì: http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     http://vietjack.com/http/index.jsp                                                                                                              Copyright  ©  vietjack.com     Các trường Header phản hồi cho phép Server truyền thông tin thêm phản hồi mà khơng thể đặt dòng Status-Line Những trường Header cung cấp thông tin Server truy cập từ xa tới nguồn xác định Request-URI • Accept-Ranges • Age • ETag • Location • Proxy-Authenticate • Retry-After • Server • Vary • WWW-Authenticate Bạn tạo trường riêng bạn trường hợp bạn viết Client Server cho riêng bạn Các ví dụ Thơng báo Phản hồi Bây đặt tất thứ với để tạo phản hồi HTTP cho yêu cầu để thị trang hello.jsp từ Server chạy tutorialspoint.com HTTP/1.1 200 OK Date: Mon, 27 Jul 2009 12:28:53 GMT Server: Apache/2.2.14 (Win32) Last-Modified: Wed, 22 Jul 2009 19:15:56 GMT Content-Length: 88 Content-Type: text/html Connection: Closed Hello, World! Ví dụ sau thông báo phản hồi HTTP hiển thị trạng thái lỗi Server khơng thể tìm thấy trang yêu cầu: HTTP/1.1 404 Not Found Date: Sun, 18 Oct 2012 10:36:20 GMT Server: Apache/2.2.14 (Win32) Content-Length: 230 Connection: Closed Content-Type: text/html; charset=iso-8859-1 http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     http://vietjack.com/http/index.jsp                                                                                                              Copyright  ©  vietjack.com     404 Not Found Not Found

The requested URL /t.html was not found on this server.

Tiếp theo ví dụ thơng báo phản hồi HTTP trạng thái lỗi Server nhập vào phiên HTTP sai yêu cầu HTTP cung cấp: HTTP/1.1 400 Bad Request Date: Sun, 18 Oct 2012 10:36:20 GMT Server: Apache/2.2.14 (Win32) Content-Length: 230 Content-Type: text/html; charset=iso8859-1 Connection: Closed 400 Bad Request Bad Request

Your browser sent a request that this server could not understand.

The request line contained invalid characters following the protocol string.

  http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     ...                                                Trang  chia  sẻ  các bài học  online miễn phí     http: //vietjack.com /http/ index.jsp                                                      ... Server cho riêng bạn Các ví dụ Thơng báo Phản hồi Bây đặt tất thứ với để tạo phản hồi HTTP cho yêu cầu để thị trang hello.jsp từ Server chạy tutorialspoint.com HTTP/ 1.1 200 OK Date: Mon, 27 Jul 2009...                                                Trang  chia  sẻ  các bài học  online miễn phí     http: //vietjack.com /http/ index.jsp                                                      

Ngày đăng: 02/12/2017, 17:12