0

この JSON 配列を GET リクエストで送信する必要があります

{"user": "jähn", "id": 3}

使ってみた

data = '{"user": "jähn", "id": 3}'
headers = {
    'Content-type': 'application/json',
    'Accept': 'text/plain'
}
request = urllib.request.Request(self.update_url, data=data,
    headers=headers, method='GET')
response = urllib.request.urlopen(request)

しかし、その失敗: TypeError: POST data should be bytes or an iterable of bytes. str 型にすることはできません。

私が非常に奇妙だと思うもう 1 つのことは、Request のメソッドを GET に設定しているにもかかわらず、POST データについて教えてくれることです。

これは単純なスクリプトなので、python-requests のようなライブラリは使用したくありません

4

1 に答える 1