gpt4 book ai didi

python - Pycurl PUT 请求到 JIRA REST API 等待 100 继续

转载 作者:行者123 更新时间:2023-11-28 21:50:16 25 4
gpt4 key购买 nike

我正在尝试使用 pycurl 更改 JIRA 中的受让人。我的代码正在等待 ****HTTP/1.1 100 Continue****。我究竟做错了什么?感谢您的帮助。我在下面附上了我的代码片段。 我也不想使用 JIRA Python 库。

def assign(self, key, name):

data = json.dumps({"fields":{"assignee":{"name":name}}})
c= pycurl.Curl()
c.setopt(pycurl.VERBOSE, 1)
c.setopt(pycurl.URL, "http://xxx/rest/api/2/issue/"+ key )
c.setopt(pycurl.HTTPHEADER, ['Content-Type: application/json', 'Accept: application/json'])
c.setopt(pycurl.USERPWD, "****")
c.setopt(pycurl.PUT, 1)
c.setopt(pycurl.POSTFIELDS,data)
c.perform()

最佳答案

让代码正常工作。

   def assign(self, key, name):
self._startCurl()
self.c.setopt(pycurl.URL, "http://xxx/rest/api/2/issue/"+ key )
self.c.setopt(pycurl.HTTPHEADER, ['Content-Type: application/json', 'Accept: application/json'])
self.c.setopt(pycurl.USERPWD, "fred:fred")
self.c.setopt(pycurl.CUSTOMREQUEST, "PUT")
data = json.dumps({"fields":{"assignee":{"name":name}}})
self.c.setopt(pycurl.POSTFIELDS,data)
self.c.perform()
self.c.close()

关于python - Pycurl PUT 请求到 JIRA REST API 等待 100 继续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32125062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com