Отправка данных в URL-адрес Teamcity REST API с использованием urllib2 - PullRequest
0 голосов
/ 04 сентября 2018

Я использую Teamcity REST API, чтобы пометить сборку, используя следующий фрагмент кода Python. Но я получаю код состояния 500.

post_data = {"uri": "http://localhost:81/httpAuth/app/rest/builds/id:39/tags/", "name": "xxx"}
data = urllib.urlencode(post_data) 
request = urllib2.Request(url, data)

Это команда curl для пометки сборки, которую я пытаюсь реализовать с помощью urllib2.

curl -v -u user:password --request POST --header "Content-Type: application/xml" --data "<tags><tag name='xxx'/></tags>" "http://localhost:81/httpAuth/app/rest/builds/id:39/tags/
...