Mock3 moco框架的http协议post方法Mock的实现
新建一个 startupPost.json
[ { "description":"模拟一个post请求", "request":{ "uri":"/postDemo", "method":"post" }, "response":{ "text":"这是一个post请求" } }, { "description":"模拟一个带参数的post请求", "request":{ "uri":"/postwithparam", "method":"post", "forms":{ "name":"huhanshan", "age":"18" } }, "response":{ "text":"这是一个带参数的post请求,胡汉山带着参数又回来了" } } ]
注意,post里面的参数和get不一样,get是用的queries关键字,但是post用到的是forms关键字 ,他不可以在浏览器中看结果,因为,浏览器中只可以允许get请求。所以在浏览器访问会出现错误:显示400错误
如何访问呢?需要在jmeter中看结果:
结果:
响应数据:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步