Я пытаюсь отправить JSON контент в API, используя Python и запросы, но я получаю NameError
, потому что мой JSON содержит логическое значение.
Я пытался с urllib3 и просто запросами, и оба отображают одинаковое поведение.
"enabled": true,
NameError: name 'true' is not defined
Я встраиваю в docker:
FROM python:slim
ADD script.py requirements.txt ./
RUN pip install -r requirements.txt
# Run app.py when the container launches
CMD ["python", "script.py"]
needs.txt
requests==v2.23.0
urllib3==1.25.8
script.py
#import urllib3
import json
resp = req.post('https://example.com/api/endPoint',
json={
"name": "myName",
"rules": [{
"type": "foo",
"enabled": true}]
})