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:
GET
: Được sử dụng để yêu cầu dữ liệu từ một tài nguyên được chỉ địnhPOST
: Được sử dụng để gửi dữ liệu đến máy chủ để cập nhật tài nguyênGET
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 ?
.
Từ URL, máy chủ có thể phân tích giá trị do người dùng gửi trong đó:
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.
GET
e POST
so sánhErcole Palmeri
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…
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ỷ...
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…
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…