<p dir="auto">Requests 2.2.1. Same thing happens in 1.2.3 (I upgraded from that).</p>
<p dir="auto">I get this traceback:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Traceback (most recent call last):
  File &quot;/usr/local/lib/python3.3/site-packages/requests/packages/urllib3/connectionpool.py&quot;, line 313, in _make_request
    httplib_response = conn.getresponse(buffering=True)
TypeError: getresponse() got an unexpected keyword argument 'buffering'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File &quot;/usr/local/lib/python3.3/site-packages/requests/packages/urllib3/connectionpool.py&quot;, line 480, in urlopen
    body=body, headers=headers)
  File &quot;/usr/local/lib/python3.3/site-packages/requests/packages/urllib3/connectionpool.py&quot;, line 315, in _make_request
    httplib_response = conn.getresponse()
  File &quot;/usr/local/lib/python3.3/http/client.py&quot;, line 1147, in getresponse
    response.begin()
  File &quot;/usr/local/lib/python3.3/http/client.py&quot;, line 358, in begin
    version, status, reason = self._read_status()
  File &quot;/usr/local/lib/python3.3/http/client.py&quot;, line 328, in _read_status
    raise BadStatusLine(line)
http.client.BadStatusLine: ''

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File &quot;/usr/local/lib/python3.3/site-packages/requests/adapters.py&quot;, line 330, in send
    timeout=timeout
  File &quot;/usr/local/lib/python3.3/site-packages/requests/packages/urllib3/connectionpool.py&quot;, line 530, in urlopen
    raise MaxRetryError(self, url, e)
requests.packages.urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='heimdallr.jcea.es', port=443): Max retries exceeded with url: /PANICO (Caused by &lt;class 'http.client.BadStatusLine'&gt;: '')

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File &quot;./heimdallr.py&quot;, line 203, in &lt;module&gt;
    module.start()
  File &quot;__main__&quot;, line 59, in start
  File &quot;main&quot;, line 23, in start
  File &quot;panic_report&quot;, line 17, in envia_tb_pendiente
  File &quot;/usr/local/lib/python3.3/site-packages/requests/sessions.py&quot;, line 425, in post
    return self.request('POST', url, data=data, **kwargs)
  File &quot;auth_http&quot;, line 48, in request
  File &quot;/usr/local/lib/python3.3/site-packages/requests/sessions.py&quot;, line 383, in request
    resp = self.send(prep, **send_kwargs)
  File &quot;/usr/local/lib/python3.3/site-packages/requests/sessions.py&quot;, line 486, in send
    r = adapter.send(request, **kwargs)
  File &quot;/usr/local/lib/python3.3/site-packages/requests/adapters.py&quot;, line 378, in send
    raise ConnectionError(e)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='heimdallr.jcea.es', port=443): Max retries exceeded with url: /PANICO (Caused by &lt;class 'http.client.BadStatusLine'&gt;: '')
Makefile:69: recipe for target 'run' failed
make: *** [run] Error 1"><pre class="notranslate"><code class="notranslate">Traceback (most recent call last):
  File "/usr/local/lib/python3.3/site-packages/requests/packages/urllib3/connectionpool.py", line 313, in _make_request
    httplib_response = conn.getresponse(buffering=True)
TypeError: getresponse() got an unexpected keyword argument 'buffering'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.3/site-packages/requests/packages/urllib3/connectionpool.py", line 480, in urlopen
    body=body, headers=headers)
  File "/usr/local/lib/python3.3/site-packages/requests/packages/urllib3/connectionpool.py", line 315, in _make_request
    httplib_response = conn.getresponse()
  File "/usr/local/lib/python3.3/http/client.py", line 1147, in getresponse
    response.begin()
  File "/usr/local/lib/python3.3/http/client.py", line 358, in begin
    version, status, reason = self._read_status()
  File "/usr/local/lib/python3.3/http/client.py", line 328, in _read_status
    raise BadStatusLine(line)
http.client.BadStatusLine: ''

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.3/site-packages/requests/adapters.py", line 330, in send
    timeout=timeout
  File "/usr/local/lib/python3.3/site-packages/requests/packages/urllib3/connectionpool.py", line 530, in urlopen
    raise MaxRetryError(self, url, e)
requests.packages.urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='heimdallr.jcea.es', port=443): Max retries exceeded with url: /PANICO (Caused by &lt;class 'http.client.BadStatusLine'&gt;: '')

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "./heimdallr.py", line 203, in &lt;module&gt;
    module.start()
  File "__main__", line 59, in start
  File "main", line 23, in start
  File "panic_report", line 17, in envia_tb_pendiente
  File "/usr/local/lib/python3.3/site-packages/requests/sessions.py", line 425, in post
    return self.request('POST', url, data=data, **kwargs)
  File "auth_http", line 48, in request
  File "/usr/local/lib/python3.3/site-packages/requests/sessions.py", line 383, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/local/lib/python3.3/site-packages/requests/sessions.py", line 486, in send
    r = adapter.send(request, **kwargs)
  File "/usr/local/lib/python3.3/site-packages/requests/adapters.py", line 378, in send
    raise ConnectionError(e)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='heimdallr.jcea.es', port=443): Max retries exceeded with url: /PANICO (Caused by &lt;class 'http.client.BadStatusLine'&gt;: '')
Makefile:69: recipe for target 'run' failed
make: *** [run] Error 1
</code></pre></div>
<p dir="auto">I am unable to make a pull request at this time, but I think this should be added. The server will not understand the request if the content-type header's barrier= is not the same as the one generated by requests. At the very least there should be a warning.</p>