我試圖引發一些建立使用shell腳本執行以下操作:在Python執行網址類似於Linux的捲曲 - JenkinsAPI
export url='http://test.com';
export job_name='MY_JOB_NAME';
jso="{\"parameter\": [{\"name\":\"BRANCH\",\"value\":\"master\"}, {\"name\":\"GITURL\",\"value\":\"https://github.test.com/test/test.git\"}]}";
curl $url/job/$job_name/build --data-urlencode json="$jso";
這工作得很好,但是當我嘗試將其轉換爲一個蟒蛇等同,它似乎並沒有觸發的網址:
import requests
import json
url='http://test.com/job/MY_JOB_NAME/build'
params={'name':'release_1.5', 'GITURL':'https://github.test.com/test/test.git'}
payload = json.dumps(params)
resp = requests.get(url=url, data=payload)
這執行沒有任何錯誤,但它不會觸發我的CI機器上的版本。