0

我正在编写一个关于在 gitHub 上创建问题的程序。当我尝试使用此 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但错误消息没有改变。

4

1 回答 1

0

我得到了我的答案。一个不同的问题,但答案解决了我的问题:

通过添加'Content-Type': 'application/json'到我的标题解决了问题

于 2019-06-14T08:44:59.110 回答