Я звоню через API, используя URLLIB.Ниже приведен код того, как я звоню.
payload = {'abcd:'1234','qwer':'2345'}
post_data = urllib.parse.urlencode(payload).encode("utf-8")
response = urllib.request.Request(apiUrl, data=post_data)
print("Response:", response)
content = urllib.request.urlopen(response)
print(content)
Я всегда вижу ошибку при запуске приведенного выше кода.Кажется, что звонок сделан, как я вижу ниже, когда я печатаю ответ напрямую.Но я всегда вижу ошибку при попытке прочитать содержимое из ответа.Я что-то упустил?
Response: <urllib.request.Request object at 0x02553850>
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 415: Unsupported Media Type
Я попробовал response.read () и получил ошибку «Запрос» Объект не прочитал атрибут.