Здравствуйте, у меня есть служба C #, которая принимает запрос на поставку без данных, просто запускает алгоритм.
Я использую urllib для запроса к этой службе, однако получаю ошибку 411,Это потому, что я не предоставляю параметр данных.
req = urllib.request.Request(url, headers=headers, method='PUT')
try:
response = urllib.request.urlopen(req)
HTTPError: 411
Если я попробую это:
req = urllib.request.Request(url, headers=headers,DATA="" method='PUT')
try:
response = urllib.request.urlopen(req)
TypeError: данные POST должны быть байтами или итерируемыми байтами.Это не может быть типа str.
Может кто-нибудь, пожалуйста, помогите мне, и, пожалуйста, просто не говорите "huuu durr use request" (Я не хочу использовать импорт).Спасибо