前言
假如说,你只有一个linux终端来测试你的代码,你是不是瞬间觉得没有了梦想,发送参数,发送不同的请求,甚至查看返回结果,你面对的只有无穷无尽的黑色和白色的代码,是不是很绝望,今日带来一篇攻略,让你仅仅凭借一个终端来测试你的代码
命令
访问接口,除了写脚本测试之外,还可以直接使用终端来进行测试,具体我们要使用的命令,就是
curl
这个命令可以访问网址,但是,他会返回的只有网页的源代码,所以,一般你访问完了,会看到这种情况

虽然可以查看到,但是也很不利于你的查看,所以,我们需要将curl
命令后面,加上一个>
,紧接着,跟上你保存的文件名字,这样,他就会将访问的网页给你保存下来,像这样
curl http://baidu.com > baidu.html
随后,你就会看到一个网页就保存下来了
其次,我们写的接口不只是get,还有其他的请求方法,这样该怎么做呢,只需添加一个X
参数即可
curl -X POST http://127.0.0.1:8000/
,这样你就发送了一个post请求,同样你也可以传参,使用d
,不同参数之间使用&
来进行连接
curl -X POST -d'a=1&b=2&c=3' http://127.0.0.1:8000/
再做个假如,你访问的是张图片,我们也可以通过 >
来进行保存,然后查看
还有,如果在终端里发送文件,则需要-F
参数,不过要注意的是,@一定不要少哦
curl -X POST -F 'avatar=@./ssss.jpg' http://127.0.0.1:8000/user/avatar/
结语
这个场景呢,主要就是使用了windows系统,但是有些功能只能在linux下测试,但是我的linux云服务器又只有一个终端界面,出于无奈之举,只能使用这样的方法来进行。希望能帮到大家。
- Post link: https://www.godhearing.cn/linux-zhong-duan-ce-shi-jie-kou/
- Copyright Notice: All articles in this blog are licensed under unless otherwise stated.