命令行指令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/web_longboss/article/details/81090193

使用命令行发起post . body 请求

curl -X POST --data "name=Jack" 127.0.0.1:500
curl -X POST -d "name=Jack" 127.0.0.1:5000
// 不传递参数 name 有键 无值
curl -X POST --data "name" 127.0.0.1:3000
curl -H "Content-Type:application/json" -X POST -d 
'{"user": "admin", "passwd":"12345678"}'
 http://127.0.0.1:8000/login

用于使用body请求体


const Koa = require('koa');
const koaBody = require('koa-body');
const app = new Koa();

const main = async function(ctx) {
  const body = ctx.request.body;
  console.log(JSON.stringify(body,null,4)); // 从这里输出

  if (!body.name) ctx.throw(400, '.name required');
  ctx.body = { name: body.name };
};

app.use(koaBody());
app.use(main);
app.listen(5000);





// 执行
curl -H "Content-Type:application/json" -X POST -d '{"user": "admin","name":"hailong", "passwd":"12345678"}'http://localhost:5000





// 接收输出


{
    "user": "admin",
    "name": "hailong",
    "passwd": "12345678"
}

猜你喜欢

转载自blog.csdn.net/web_longboss/article/details/81090193
今日推荐