Skip to content

kaokei/nextjs-echo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

echo 服务文档

页面地址

请访问 https://echo.kaokei.com/

接口地址

echo 接口地址:https://echo.kaokei.com/api/echo

使用方式

  • 需要注意 get 请求中使用的常量值__echo_data__来指定返回数据,且该数据需要 encodeURIComponent 转码

  • 不管是 get 还是 post,如果需要自定义 header,那么就需要使用__echo_headers____echo_body__来分别指定 header 数据和 body 数据

  • 不管是 get 还是 post,在接口https://echo.kaokei.com/api/echo后面是可以任意添加其他 path 的,比如https://echo.kaokei.com/api/echo/hellohttps://echo.kaokei.com/api/echo/hello/world都是有效的接口。

get 方式一

https://echo.kaokei.com/api/echo?__echo_data__=%7B%22name%22%3A%22zhangsan%22%7D

该接口返回值是 {"name": "zhangsan"}

get 方式二

https://echo.kaokei.com/api/echo?__echo_data__=%7B%22__echo_body__%22%3A%7B%22name%22%3A%22zhangsan%22%7D%2C%22__echo_headers__%22%3A%7B%22token%22%3A123%7D%7D

该接口返回值是 {"name": "zhangsan"},同时会在 response header 中设置token=123

post 方式一

https://echo.kaokei.com/api/echo post 数据如下:

{
  "name": "zhangsan"
}

该接口返回值是 {"name": "zhangsan"}

post 方式二

https://echo.kaokei.com/api/echo

post 数据如下:

{
  "__echo_headers__": {
    "token": 123
  },
  "__echo_body__": {
    "name": "zhangsan"
  }
}

该接口返回值是 {"name": "zhangsan"},同时会在 response header 中设置token=123

部署到 vercel.app

有需要的话,可以直接使用我的 git 仓库在 https://vercel.com/ 上部署自己的服务

About

使用nextjs开发,并部署在vercel.app上的echo服务。即发送什么数据就返回什么数据。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published