In [20]:
import requests

In [21]:
url = 'https://api.github.com/user'
auth = ('user', 'pass')

r = requests.get(url, auth=auth)

In [22]:
r


Out[22]:
<Response [401]>

In [23]:
r.status_code


Out[23]:
401

In [24]:
r.headers['content-type']


Out[24]:
'application/json; charset=utf-8'

In [25]:
r.encoding


Out[25]:
'utf-8'

In [26]:
r.text


Out[26]:
u'{"message":"Bad credentials","documentation_url":"https://developer.github.com/v3"}'

In [27]:
r.json


Out[27]:
<bound method Response.json of <Response [401]>>

In [28]:
r.content


Out[28]:
'{"message":"Bad credentials","documentation_url":"https://developer.github.com/v3"}'

In [29]:
!curl http://httpbin.org/get?test=1


{
  "args": {
    "test": "1"
  }, 
  "headers": {
    "Accept": "*/*", 
    "Host": "httpbin.org", 
    "User-Agent": "curl/7.37.1"
  }, 
  "origin": "71.233.131.144", 
  "url": "http://httpbin.org/get?test=1"
}