title: TypeError: can't use a string pattern on a bytes-like object
body: <pre><code>import json
  import requests
  
  url = 'http://developer.usa.gov/1usagov.json'
  r = requests.get(url, stream=True)
  
  for line in r.iter_lines():
      if line:
          print (json.loads(line))
  </code></pre>
  
  <p>Gives this error:</p>
  
  <pre><code>TypeError: can't use a string pattern on a bytes-like object
  </code></pre>
  
  <p>While viewing through the browser i do see that the response is a Json but request library says its a bytes like object why so ?</p>