Python http

# 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()
print response.getheaders()

 

 

 

#coding:utf-8
# http://docs.python-requests.org/en/latest/user/quickstart/#make-a-request
import requests
from requests.auth import HTTPBasicAuth

# GET

print requests.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
print r.reason

 

posted @ 2017-05-30 13:12  剑尊  阅读(154)  评论(0编辑  收藏  举报