最近把httpserver与其他几个小工具整合起来了。
如果需要下载独立版的httpserver,可以直接下载:
Http Server1.5
https://github.com/DayRain/fx-tools/blob/master/http-server-simulator-1.5.zip点击download即可下载
————————————分割线————————————
源码地址
https://github.com/DayRain/fx-tools
功能描述
HttpServer模拟器,通过简单的配置即可模拟第三方服务端,用于接收和响应HTTP请求。
支持同时模拟多个服务、动态添加接口、动态配置返回值。
使用说明
运行
- exe运行
编译代码后,点击exe直接运行
- 代码运行
下载好代码后,运行主类ApplicationStarter即可
新建服务
主界面如下
点击 文件-新建 创建新的服务
填写好服务名称与端口号(需保证不与其他进程的端口号冲突)
添加接口
点击 添加接口
输入接口名、接口地址、返回结果(返回值为json字符串)
启动服务
点击 开启服务 后,指示灯变成绿色,则表示已经成功启动。
可以用postman等工具发起请求。
可以得到之前配置的返回值。
软件右侧将会显示请求记录
配置修改
上面一个按钮用于修改服务的信息,例如服务名、端口号。(如果忘记端口号,也可以点这个按钮查看)
下面的按钮用于修改对应接口的信息,例如 请求路径、返回值等。
配置随机值
为什么要配置随机值?
有时候我们需要server返回的某个值是变化的,例如任务编号。则可以这么配置:
"$string$"将会被替换成随机字符串。
如果要指定字符串的长度,可以在菜单栏”设置“中配置:
运行多个服务
如果要部署多个服务,重复上面的步骤,注意端口不能冲突。
文件导入导出
菜单栏:文件——导入/导出
可以导出JSON格式的配置文件。
个人建议一个项目一个配置文件。