文档首页 > > Sandbox 调试工具使用指南> Sandbox应用示例> 本地HTTP API示例

本地HTTP API示例

分享
更新时间:2020/05/06 GMT+08:00

命令HSS apigw支持在本地通过curl调试函数。

要在通过curl调用函数,需要启动本地监控。此处以Python 2.7为例。

切换到test的Python 2.7目录,此处启用8888端口进行监听,命令

$ hss apigw -e evt.json -P 8888

或在交互模式下,直接输入如下命令执行:

apigw -e evt.json -P 8888

类似回显信息如下:

2018/08/27 15:41:46 INFO: Template: template.yml, successfully parsed
2018/08/27 15:41:46 INFO: Please curl http://0.0.0.0:8888/MyFuncStage2 to execution function MyFuncStage2
2018/08/27 15:41:46 INFO: Please curl http://0.0.0.0:8888/MyFuncStage1 to execution function MyFuncStage1
2018/08/27 15:41:46 INFO: Please provide a FunctionStage name shown above as the first agument.

打开新是shell窗口或postman,执行以下命令调用指定函数MyFuncStage1

curl -X GET http://127.0.0.1:8888/MyFuncStage1

类似回显信息如下:

Hello message: {"name": "TONY"}

也可以通过POST更改执行内容。命令如下:

curl -X POST http://127.0.0.1:8888/MyFuncStage1  -d  '{"test":"message"}'

类似回显信息如下:

Hello message: {"test": "message"}
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问