bsp tty check httplib request resp version lin
- # import httplib
- # http_client = None
- # http_client = httplib.HTTPConnection('localhost', 8080, timeout=30)
- # http_client.request('GET', '/jenkins/api/json?pretty=true')
- # response = http_client.getresponse()
- # print response.status
- # print response.read()
- # http_client.request('POST', '/jenkins/job/check_python_version/polling')
- # response = http_client.getresponse()
- # print response.status
- # print response.read()
- # print response.getheaders()
- import urllib2
- import urllib
- # print urllib2.urlopen('http://localhost:8080/jenkins/api/json?pretty=true').read()
- post_data = urllib.urlencode({})
- response = urllib2.urlopen('http://localhost:8080/jenkins/job/check_python_version/polling', post_data)
- print response.read()
- printresponse.getheaders()
- #coding:utf-8
- # http://docs.python-requests.org/en/latest/user/quickstart/#make-a-request
- import requests
- fromrequests.authimport HTTPBasicAuth
- # GET
- printrequests.get('http://localhost:8080/jenkins/api/json?pretty=true').text
- # POST with basic auth
- url ='http://localhost:8080/jenkins/job/check_python_version/disable'
- r = requests.post(url, data={}, auth=('admin','admin'))
- print r.status_code
- print r.headers
- printr.reason
Python http
来源: http://www.bubuko.com/infodetail-2094867.html