塩焼きブログ

塩焼きに関しての研究内容を公開しています

Python3でJSONをPOSTする

import urllib.request
import urllib.parse
import json

url = 'http://localhost:8080/post'
data = { 'id': 1, 'value': 2 }

headers = {
    'Content-Type': 'application/json',
}

req = urllib.request.Request(url, json.dumps(data).encode(), headers)
with urllib.request.urlopen(req) as res:
    body = res.read()

参考

https://qiita.com/hoto17296/items/8fcf55cc6cd823a18217