sdk_base

1 功能

支持多 IDC 配置,简化 SDK 编写

2 例子

from xlib.util import http_util
from xlib.middleware import sdk_base

SERVICE_NAME = "xxx"

@sdk_base.requested(service_name=SERVICE_NAME,
                    method="GET",
                    uri="/test/{order_id}"
                    )
def order_show(req, order_id, **kwargs):
    kwargs["url"] = kwargs["url"].format(order_id=order_id)
    headers = {"x_username": "x1_cli"}
    r = http_util.request(headers=headers, **kwargs)
    return r

3 代码

butterfly/xlib/middleware/sdk_base.py

Last updated