- vừa được xem lúc

Phương thức POST trong Python

0 0 18

Người đăng: Lưu Quang Tiến

Theo Viblo Asia

Thư viện yêu cầu (Requests library) là một mặt rất quan trọng của Python để tạo ra những yêu cầu HTTP tới một đường dẫn (URL) cụ thể nào đó. Bài viết này nhằm hướng dẫn tạo yêu cầu POST tới một đường dẫn cụ thể, bằng cách sử dụng phương thức requests.post()

Đầu tiên, cùng tìm hiểu POST là gì

POST là một phương thức yêu cầu được hỗ trợ bởi giao thức HTTP khi sử dụng Web. Thông thường, phương thức post sẽ đưa ra yêu cầu để máy chủ web (web server) chấp nhận thông tin được gửi trong nội dung tin nhắn yêu cầu (request message), mà đa phần là để lưu trữ nó. Nội dung này sẽ được sử dụng khi upload file hoặc submit một web form nào đó.

Cách tạo POST trên Python

Sử dụng hàm có sẵn để gọi post() theo cú pháp sau:

requests.post(url, params={key: value}, args)

Ví dụ:

import requests # Making a POST request
r = requests.post('https://httpbin.org / post', data ={'key':'value'}) # check status code for response received
# success code - 200
print(r) # print content of request
print(r.json()) 

lưu thành file request.py và bắt đầu chạy. Kết quả sẽ ra như bên dưới:

image.png

  1. Lợi ích của phương thức POST Bảo mật hơn phương thức GET, vì thông tin người dùng nhập vào sẽ không hiển thị trong log trên server. Lượng dữ liệu truyền đi bởi phương thức POST sẽ lớn hơn

  2. Hạn chế của phương thức POST Lịch sử của POST không được lưu trên cache hoặc lịch sử duyệt web

Bình luận

Bài viết tương tự

- vừa được xem lúc

Được rồi, đi thôi!!! VPS free nè (^.^) [P1]

Bạn là sinh viên, bạn là lập trình viên khó khăn về mặt tài chính, bạn không có xiền thuê VPS, được rồi hãy đến đây!!!. Hôm nay mình sẽ hướng dẫn cho các bạn cách tạo VPS free bằng Github Workflow & N

0 0 59

- vừa được xem lúc

[Linux] Iptables trong hệ thống Linux

IPtables là ứng dụng tường lửa miễn phí trong Linux, cho phép thiết lập các quy tắc riêng để kiểm soát truy cập, tăng tính bảo mật. Khi sử dụng máy chủ, tường lửa là một trong những công cụ quan trọng

0 0 44

- vừa được xem lúc

Từ bug format sai chuỗi số khi nhập bằng bàn phím tiếng Nhật, tới IME và các sự kiện composition trong JS

"Tự nhiên tui thấy hiện tượng lạ”. Khi nhập liệu một chuỗi các kí tự vào thẻ input, thông thường chúng ta nhập thế nào thì hiển thị thế ấy, không làm phép biến đổi gì cả.

0 0 48

- vừa được xem lúc

Tạo Rijndael S-box sử dụng trong AES

I. Rijndael S-box là gì .

0 0 37

- vừa được xem lúc

Giới thiệu về lỗ hổng tràn bộ đệm (Buffer Overflow) và cách khai thác

Khái niệm. Lỗ hổng tràn bộ đệm (Buffer Overflow) là lỗ hổng trong lập trình, cho phép dữ liệu được ghi vào một buffer có thể tràn ra ngoài buffer đó, ghi đè lên dữ liệu khác và dẫn tới hoạt động bất t

0 0 42

- vừa được xem lúc

Share Libraries Hijacking trên Linux

1. Cách thức hoạt động của Share Libraries.

0 0 28