Các bài viết

Các hành động của mô-đun FORM: POST và GET

Thuộc tính method trong phần tử <form> chỉ định cách dữ liệu được gửi đến máy chủ.

Các phương thức HTTP khai báo hành động nào sẽ được thực hiện trên dữ liệu được gửi đến máy chủ. Giao thức HTTP cung cấp một số phương thức và phần tử Biểu mẫu HTML có thể sử dụng hai phương thức để gửi dữ liệu người dùng:

  • phương pháp GET : Được sử dụng để yêu cầu dữ liệu từ một tài nguyên được chỉ định
  • phương pháp POST : Được sử dụng để gửi dữ liệu đến máy chủ để cập nhật tài nguyên

Phương pháp GET

Phương thức HTML GET được sử dụng để lấy tài nguyên từ máy chủ. 

Mỗi esempio:

<form method="get" action="www.bloginnovazione.it/search">
    <input type="search" name="location" placeholder="Search.." />
    <input type="submit" value="Go" />
</form>

Khi chúng tôi xác nhận biểu mẫu trên, hãy nhập Italy trong trường đầu vào, yêu cầu gửi đến máy chủ sẽ được www.bloginnovazione.it/search/?location=Italy.

Phương thức HTTP GET thêm chuỗi truy vấn vào cuối URL để gửi dữ liệu đến máy chủ. Chuỗi truy vấn có dạng một cặp key=value trước ký hiệu ? .

Bản tin đổi mới
Đừng bỏ lỡ những tin tức quan trọng nhất về đổi mới. Đăng ký để nhận chúng qua email.

Từ URL, máy chủ có thể phân tích giá trị do người dùng gửi trong đó:

  • chìa khóa - địa điểm thư viện nào
  • giá trị -Italy

Phương pháp POST

Phương thức HTTP POST được sử dụng để gửi dữ liệu đến máy chủ để xử lý thêm. Ví dụ,

<form method="post" action="www.bloginnovazione.it/search">
    <label for="firstname">First name:</label>
    <input type="text" name="firstname" /><br />
    <label for="lastname">Last name:</label>
    <input type="text" name="lastname" /><br />
    <input type="submit" />
</form>

Khi chúng tôi gửi biểu mẫu, nó sẽ thêm dữ liệu đầu vào của người dùng vào phần nội dung của yêu cầu được gửi đến máy chủ. Yêu cầu sẽ được điền như sau:

POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33

firstname=Robin&lastname=Batman

Người dùng không dễ dàng nhìn thấy dữ liệu được gửi. Tuy nhiên, chúng tôi có thể kiểm soát dữ liệu được gửi bằng các công cụ đặc biệt như công cụ phát triển trình duyệt.

phương pháp GET e POST so sánh

  • Phương thức GET
    • Dữ liệu được gửi bằng phương thức GET sẽ hiển thị trong URL.
    • Yêu cầu GET có thể được đánh dấu.
    • Yêu cầu GET có thể được lưu trữ.
    • Yêu cầu GET có giới hạn ký tự là 2048 nhân vật.
    • Chỉ cho phép các ký tự ASCII trong yêu cầu GET.
  • Phương thức POST
    • Dữ liệu được gửi bằng phương thức POST không hiển thị.
    • Yêu cầu POST không thể được đánh dấu.
    • Yêu cầu POST không thể được lưu vào bộ nhớ đệm.
    • Yêu cầu POST không bị giới hạn.
    • Tất cả dữ liệu được phép trong yêu cầu POST

Ercole Palmeri

Bản tin đổi mới
Đừng bỏ lỡ những tin tức quan trọng nhất về đổi mới. Đăng ký để nhận chúng qua email.
tags: html

Bài viết gần đây

Lợi ích của việc tô màu cho trẻ em - thế giới kỳ diệu dành cho mọi lứa tuổi

Phát triển kỹ năng vận động tinh thông qua tô màu giúp trẻ chuẩn bị cho những kỹ năng phức tạp hơn như viết. Để tô màu…

2 May 2024

Tương lai là đây: Ngành vận tải biển đang cách mạng hóa nền kinh tế toàn cầu như thế nào

Ngành hải quân là một cường quốc kinh tế toàn cầu thực sự, đang hướng tới thị trường 150 tỷ...

1 May 2024

Các nhà xuất bản và OpenAI ký thỏa thuận điều chỉnh luồng thông tin được Trí tuệ nhân tạo xử lý

Thứ Hai tuần trước, Financial Times đã công bố một thỏa thuận với OpenAI. FT cấp phép cho hoạt động báo chí đẳng cấp thế giới…

30 tháng tư 2024

Thanh toán trực tuyến: Đây là cách dịch vụ phát trực tuyến giúp bạn thanh toán mãi mãi

Hàng triệu người trả tiền cho các dịch vụ phát trực tuyến, trả phí thuê bao hàng tháng. Ý kiến ​​chung là bạn…

29 tháng tư 2024

Đọc Đổi mới bằng ngôn ngữ của bạn

Bản tin đổi mới
Đừng bỏ lỡ những tin tức quan trọng nhất về đổi mới. Đăng ký để nhận chúng qua email.

Theo chúng tôi