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

Phương thức trong HTTP | 15 bài học HTTP miễn phí hay nhất

5 73 0

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

THÔNG TIN TÀI LIỆU

Nội dung

http://vietjack.com/http/index.jsp                                                                                                              Copyright  ©  vietjack.com     Phương thức HTTP Tập hợp phương thức phổ biến cho HTTP/1.1 xác định bên thiết lập mở rộng dựa yêu cầu Những tên method casesensitive chúng phải sử dụng dạng chữ hoa STT Phương thức miêu tả GET GET sử dụng để lấy lại thông tin từ Server cung cấp sử dụng URI cung cấp Các yêu cầu sử dụng GET nên nhận liệu nên khơng có ảnh hưởng tới liệu HEAD Tương tự GET, truyền tải dòng trạng thái khu vực Header POST Một yêu cầu POST sử dụng để gửi liệu tới Server, ví dụ, thơng tin khách hàng, file tải lên, …, sử dụng mẫu HTML PUT Thay đổi tất đại diện nguồn mục tiêu với nội dung tải lên DELETE Gỡ bỏ tất đại diện nguồn mục tiêu URI CONNECT Thiết lập tunnel tới Server xác định URI cung cấp OPTIONS Miêu tả chức giao tiếp cho nguồn mục tiêu TRACE 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     Trình bày vòng lặp kiểm tra thông báo song song với path tới nguồn mục tiêu Phương thức GET Một yêu cầu GET lấy liệu từ Server việc xác định tham số đoạn URL yêu cầu Đây phương thức sử dụng để thu hồi tài liệu Ví dụ sau cách sử dụng phương thức GET để thị hello.htm: GET /hello.htm HTTP/1.1 User-Agent: Mozilla/4.0 (compatible; MSIE5.01; Windows NT) Host: www.tutorialspoint.com Accept-Language: en-us Accept-Encoding: gzip, deflate Connection: Keep-Alive Server phản hồi lại yêu cầu sau: 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 ETag: "34aa387-d-1568eb00" Vary: Authorization,Accept Accept-Ranges: bytes Content-Length: 88 ContentType: text/html Connection: Closed Hello, World! Phương thức HEAD Phương thức HEAD có chức tương tự GET, ngoại trừ Server phản hồi với dòng Header phản hồi, khơng có phần thân đối tượng Ví dụ sau cách sử dụng phương thức HEAD để thị thông tin Header hello.htm: HEAD /hello.htm HTTP/1.1 User-Agent: Mozilla/4.0 (compatible; MSIE5.01; Windows NT) Host: www.tutorialspoint.com Accept-Language: en-us Accept-Encoding: gzip, deflate Connection: Keep-Alive Server phản hồi lại yêu cầu HEAD sau: 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 ETag: "34aa387-d-1568eb00" Vary: Authorization,Accept Accept-Ranges: bytes Content-Length: 88 ContentType: text/html Connection: Closed Bạn ý Server không gửi liệu sau Header 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     Phương thức POST Phương thức POST sử dụng bạn muốn gửi vài liệu tới Server, ví dụ, cập nhật file, liệu mẫu, … Ví dụ sau cách sử dụng phương thức POST để gửi liệu mẫu tới Server, mà xử lý process.cgi cuối phản hồi trả lại: POST /cgi-bin/process.cgi HTTP/1.1 User-Agent: Mozilla/4.0 (compatible; MSIE5.01; Windows NT) Host: www.tutorialspoint.com Content-Type: text/xml; charset=utf-8 Content-Length: 88 Accept-Language: en-us Accept-Encoding: gzip, deflate Connection: Keep-Alive string Bên Server, scipt process.cgi xử lý liệu truyền gửi phản hồi sau: 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 ETag: "34aa387-d-1568eb00" Vary: Authorization,Accept Accept-Ranges: bytes Content-Length: 88 ContentType: text/html Connection: Closed Request Processed Successfully Phương thức PUT Phương thức PUT sử dụng để yêu cầu Server để lưu giữ phần thân đối tượng bao gồm vị trí xác định URL cung cấp Ví dụ sau yêu cầu Server lưu phần thân đối tượng cung cấp hello.htm root Server: PUT /hello.htm HTTP/1.1 User-Agent: Mozilla/4.0 (compatible; MSIE5.01; Windows NT) Host: www.tutorialspoint.com Accept-Language: en-us Connection: Keep-Alive Content-type: text/html Content-Length: 182 Hello, World! Server lưu phần thân đối tượng tệp hello.jsp gửi phản hồi sau trở lại Client: HTTP/1.1 201 Created Date: Mon, 27 Jul 2009 12:28:53 GMT Server: Apache/2.2.14 (Win32) Content-type: text/html Content-length: 30 Connection: Closed The file was created. 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     Phương thức DELETE Phương thức DELETE sử dụng để u cầu Server để xóa file vị trí xác định URL cung cấp Ví dụ sau yêu cầu Server xóa tệp cho hello.htm root Server: DELETE /hello.htm HTTP/1.1 User-Agent: Mozilla/4.0 (compatible; MSIE5.01; Windows NT) Host: www.tutorialspoint.com Accept-Language: en-us Connection: Keep-Alive Server xóa tệp đề cập gửi phản hồi trở lại tới Client: HTTP/1.1 200 OK Date: Mon, 27 Jul 2009 12:28:53 GMT Server: Apache/2.2.14 (Win32) Content-type: text/html Content-length: 30 Connection: Closed URL deleted. Phương thức CONNECT Phương thức CONNECT sử dụng Client để thành lập kết nối mạng tới Server qua HTTP Ví dụ sau yêu cầu kết nối với Server chạy hosttutorialspoint.com: CONNECT www.tutorialspoint.com HTTP/1.1 User-Agent: Mozilla/4.0 (compatible; MSIE5.01; Windows NT) Kết nối thành lập với Server phản hồi sau gửi trả lại tới Client: HTTP/1.1 200 Connection established Date: Mon, 27 Jul 2009 12:28:53 GMT Server: Apache/2.2.14 (Win32) Phương thức OPTIONS Phương thức OPTIONS sử dụng Client để tìm phương thức HTTP chức hỗ trợ Server Client xác định URL với phương thức OPTIONS dấu * để hướng tới tồn Server Ví dụ sau yêu cầu danh sách phương thức hỗ trợ Server chạy tutorialspoint.com: OPTIONS * HTTP/1.1 User-Agent: Mozilla/4.0 (compatible; MSIE5.01; Windows NT) Server gửi thơng tin dựa định cấu hình Server, ví dụ: 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/1.1 200 OK Date: Mon, 27 Jul 2009 12:28:53 GMT Server: Apache/2.2.14 (Win32) Allow: GET,HEAD,POST,OPTIONS,TRACE Content-Type: httpd/unix-directory Phương thức TRACE Phương thức TRACE sử dụng để ánh xạ nội dung yêu cầu HTTP tới người yêu cầu mà sử dụng cho mục đích debug thời điểm phát triển Ví dụ sau cách sử dụng phương thức TRACE: TRACE / HTTP/1.1 Host: www.tutorialspoint.com User-Agent: Mozilla/4.0 (compatible; MSIE5.01; Windows NT) Server gửi thông báo sau phản hồi tới yêu cầu trên: HTTP/1.1 200 OK Date: Mon, 27 Jul 2009 12:28:53 GMT Server: Apache/2.2.14 (Win32) Connection: close Content-Type: message/http Content-Length: 39 TRACE / HTTP/1.1 Host: www.tutorialspoint.com User-Agent: Mozilla/4.0 (compatible; MSIE5.01; Windows NT)   http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     ... GMT Server: Apache/2.2.14 (Win32) Phương thức OPTIONS Phương thức OPTIONS sử dụng Client để tìm phương thức HTTP chức hỗ trợ Server Client xác định URL với phương thức OPTIONS dấu * để hướng tới... Phương thức HEAD Phương thức HEAD có chức tương tự GET, ngoại trừ Server phản hồi với dòng Header phản hồi, khơng có phần thân đối tượng Ví dụ sau cách sử dụng phương thức HEAD để... nguồn mục tiêu Phương thức GET Một yêu cầu GET lấy liệu từ Server việc xác định tham số đoạn URL yêu cầu Đây phương thức sử dụng để thu hồi tài liệu Ví dụ sau cách sử dụng phương thức GET để thị

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

TỪ KHÓA LIÊN QUAN