I'm getting the error,
AttributeError: 'Request' object has no attribute 'add_data'
from a library that uses urllib.request
In Python 2.7-3.3 urllib.request contained a add_data()
method.
But In Python 3.4 the documentation states that,
Changed in version 3.4: The request methods add_data, has_data, get_data, get_type, get_host, get_selector, get_origin_req_host and is_unverifiable that were deprecated since 3.3 have been removed.
How do I add data to urllib requests in Python3.4?
Just assign to the data
attribute for urllib.request
.
request.data = "Some data"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With