我正在编写一个有关在gitHub上创建问题的程序。当我尝试使用this API设置问题的发布日期时,得到了400条响应。
我尝试了不同类型的数据(甚至是空的问题列表),但是没有一个起作用。
我的代码的一部分:
self.host = config.get_str('zen_hub_host')
self.headers = {
'X-Authentication-Token': config.get_str('zen_hub_token'),
}
....
response = self.session.patch(f'{self.host}'
f'p1/reports/release/{release_id}/issues',
json.dumps(data),headers=self.headers)
PS:我通过尝试'GET / p1 / reports / release /:release_id / issues'检查了主机,令牌和release_id。
错误消息是:“无效请求,add_issues中存在无效问题”。
我尝试将add_issues
设置为空列表,并向remove_issues
添加了一些问题,但错误消息没有改变。
答案 0 :(得分:0)
我得到了答案。一个不同的问题,但是the answer解决了我的问题:
通过在标题中添加'Content-Type': 'application/json'
解决了问题