Wykres commitów

13 Commity (8392bd8ea5207313fcab021be53e2e882355d16a)

Autor SHA1 Wiadomość Data
Paul Sokolovsky 4d46561a5b urequests: Support HTTP reply lines without textual description.
E.g. "HTTP/1.1 500". RFC7230 seems to formally require at least a space
after the numeric code, but it was reported that some software sends
lines like above nonetheless.

Ref: https://github.com/micropython/micropython-lib/issues/247
2018-01-14 11:21:23 +02:00
Manos Tsagkias 6c141990ac urequests: Set Content-Type to application/json when json param is used.
Otherwise, some servers don't recognize the payload as JSON.
2017-12-02 12:54:27 +02:00
Paul Sokolovsky 2e834672aa urequests: content: Use finally to close socket regardless of possible error. 2017-09-13 15:17:28 +03:00
Paul Sokolovsky 586ae64cb0 urequests: If error happens while parsing response headers, close socket.
Because otherwise, user doesn't get any response object, so cannot close
socket, and it leaks.
2017-09-13 09:38:07 +03:00
Paul Sokolovsky 78ce2a8957 urequests: Add server_hostname param to ussl.wrap_socket() call. 2017-06-14 19:37:08 +03:00
Paul Sokolovsky 0a02e2dfff urequests: Subscript getaddrinfo() result with -1. 2017-05-01 15:28:56 +03:00
jens persson 6ce081133c urequests: A Location-header with a 2XX status is not a redirect.
When using the POST method you get the Location of the new
object in a Location header but it's not a redirect.
For details see for example RFC2616 10.2.2 and 10.2.3
2017-03-25 17:45:51 +03:00
Paul Sokolovsky f0b8d9b7ca urequests: Fix stale variable name (line -> l). 2016-12-10 17:56:44 +03:00
Paul Sokolovsky c4ee3acba5 urequests: Actually implement user-defined headers support. 2016-06-09 18:58:19 +03:00
Paul Sokolovsky d120749191 urequests: Add support for HTTPS. 2016-05-31 00:46:45 +03:00
Gary Bake 7862b6df44 urequests: Support explicit port number in a URL. 2016-05-22 01:49:52 +03:00
Paul Sokolovsky f9c2f63ada urequests: request(): Add "json" param from Requests 2.4.2.
Allow to pass data to be JSON-encoded automatically.
2016-05-03 16:23:02 +03:00
Paul Sokolovsky ae525eac87 urequests: Initial version of micro-requests.
The idea is to provide some subset of interface of Requests
(python-requests.org).
2016-03-07 14:34:03 +07:00