Metadata-Version: 2.1
Name: session-request
Version: 0.0.1
Summary: a http request class
Home-page: https://github.com/mouday/session-request
Author: Peng Shiyu
Author-email: pengshiyuyx@gmail.com
License: MIT
Keywords: session request http api
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Description-Content-Type: text/markdown
Requires-Dist: requests (>=2.22.0)

# session request

以类的形式封装请求接口，支持requests所有参数

安装
```bash
pip install session-request
```

使用
```python
# -*- coding: utf-8 -*-

from session_request import SessionRequest


class ClientApi(SessionRequest):
    def after_request(self, response):
        """请求后 响应处理器"""
        return response.json()

    def get_request(self):
        options = {
            'path': '/get'
        }
        return self.get(**options)


if __name__ == '__main__':
    base_url = 'http://httpbin.org'
    api = ClientApi(base_url=base_url)
    res = api.get_request()
    print(res['url'])
    # http://httpbin.org/get

```


