您现在的位置是:首页 > 文章详情

零代码一分钟创建 HTTP 服务(一)

日期:2019-11-27点击:735

一、背景

如果你想快速搭建一个 HTTP 服务来测试,以往可能需要用 Java/Node.js 等语言写个脚本部署到服务器上,但现在你多了一种完全无需写代码方案:阿里云逻辑编排

借助逻辑编排,不要一行代码不到一分钟就可以实现 HTTP 服务。

二、实现

2.1 创建编排实例

首先进入逻辑编排控制台 https://lc.console.aliyun.com/flow点击 “创建编排实例”

创建编排实例

2.2 图形化设计

创建成功后,会有个弹窗提示是否使用模板,默认不使用,我们也不需要使用,点击“确定” 直接进入到实例的图形化设计界面。

我们先不管这么多概念,直接操作。

当收到 HTTP 请求时

2.2.1 接收 HTTP 请求

点击 “当收到 HTTP 请求时”,会进入下图的界面:

当收到 HTTP 请求时

可以看到有几个属性:

  • HTTP Endpointe:就是 HTTP 服务的 URL,保存后会自动生成。而我们自己编程实现 HTTP 服务,则需要我们自己绑定域名到部署代码的服务器上;
  • Method:就是通过 GET 或 POST 方法来请求该 HTTP 服务
  • 请求正文 JSON Schema:非必填项,先不管它

现在我们就使用默认配置,继续往下。

2.2.2 设置 “HTTP 响应”

前面的操作,就相当于创建了 HTTP 服务器,能够接收 HTTP 请求。接下来就需要设置 HTTP 响应了。

跟着下面的动图点几下鼠标,在 “响应” 页面设置 Body 为你想返回的值, 这里是 hello world

设置完成后点击右上角的 “保存”,保存后我们的 HTTP 服务就创建好了。这个时候再点击 “当收到 HTTP 请求时”,展开后就能看到我们的 HTTP 服务的地址了。

lc-http-response.gif

2.2.3 运行

接下来就可以使用我们创建的 HTTP 服务了。复制 HTTP Ednpoint,粘贴到浏览器中访问,就可以看到正确返回了 hello world

访问

另外,我们可以点击右上角的 “运行” 按钮来模拟访问刚创建的 HTTP 服务:

运行

2.2.4 日志

我们还可以在看到该 HTTP 服务的所有访问日志,看到访问的时间和耗时等信息:

日志

三、总结

通过上述实践,可以发现使用逻辑编排创建 HTTP 服务真的非常简单迅速,完全用不到一分钟。

当然,你可能会说,我的需求可没那么简单,我想要传入复杂的参数,还想要根据参数动态返回数据,逻辑编排能实现吗?

完全没问题!如何实现且听下回分解。

逻辑编排正在公测中,欢迎大家体验。如有任何问题,可以直接在钉钉群和我们联系。

逻辑编排钉钉群

原文链接:https://yq.aliyun.com/articles/728370
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章