HTTP post. :param dict params: A dict to be url-encoded and sent as query-string. :param dict headers: A dict representing headers to be sent via request. :param data: Implementation needs to support 2 types. * A dict, which will need to be urlencode
(self, url, params=None, data=None, headers=None, **kwargs)
| 9 | """This describes a minimal http request interface used by this package.""" |
| 10 | |
| 11 | def post(self, url, params=None, data=None, headers=None, **kwargs): |
| 12 | """HTTP post. |
| 13 | |
| 14 | :param dict params: A dict to be url-encoded and sent as query-string. |
| 15 | :param dict headers: A dict representing headers to be sent via request. |
| 16 | :param data: |
| 17 | Implementation needs to support 2 types. |
| 18 | |
| 19 | * A dict, which will need to be urlencode() before being sent. |
| 20 | * (Recommended) A string, which will be sent in request as-is. |
| 21 | |
| 22 | It returns an :class:`~Response`-like object. |
| 23 | |
| 24 | Note: In its async counterpart, this method would be defined as async. |
| 25 | """ |
| 26 | return Response() |
| 27 | |
| 28 | def get(self, url, params=None, headers=None, **kwargs): |
| 29 | """HTTP get. |
no test coverage detected