所以我正在尝试发送 HTTP post 请求
>import requests
>
>data = {'cui': '1234', 'data': '2015-02-14'}
>
>r = requests.post("https://webservicesp.anaf.ro/PlatitorTvaRest/api/v3/ws/tva", json={"cui": '1234', "data": '2015-02-14'})
>
>print(r.status_code)
但我不断收到错误代码 500 使用第三方时该请求有效。
请求发送至链接:“https://webservicesp.anaf.ro/PlatitorTvaRest/api/v3/ws/tva ”
header :内容类型:application/json
给出帖子正文:
帖子正文:
[
{
"cui": _Number_, "data":"_Date_"
},
{
"cui": _Number_, "data":"_Date_"
}
]
请求示例和响应: https://static.anaf.ro/static/10/Anaf/Informatii_R/documentatie_SW_01112017.txt
最佳答案
文档称端点需要该格式的字典列表,而不是单个字典。这有效:
requests.post("https://webservicesp.anaf.ro/PlatitorTvaRest/api/v3/ws/tva", json=[{"cui": '1234', "data": '2015-02-14'}])
关于python - 使用 Python 3 的 HTTP Post 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47832170/