最近在工作中需要测试发送带Json格式body值的HTTP POST请求。起初,我在Linux环境下使用curl命令去发送请求,但是,在发送的过程中却遇到了一些问题,经过一段时间的摸索,发现了以下几种比较通用和可行的方法。
在Linux环境下使用curl发送HTTP POST请求curl -H "Content-Type:application/json" -d '{"account":"187628","name":"文杰","certNo":"2623199510"}' "http://xtools.com:19030/tools/ic"
使用PostMan工具发送POST请求在postman的官网最新版本安装包,安装完成之后即可打开使用,这里暂时无需注册账号,直接使用即可。使用方法如下:选择 POST Body raw , 然后输入JSON格式的请求body值。最后,点击Send发送请求即可。
使用IDEA发送POST请求在IDEA中选择Tools下拉菜单中的TEST RESTful WEB SERVICE,然后在打开的REST Client窗口中选择HTTP Method,并填写Host/Port及Path,并在Request Body中选择Text,打开编辑区输入json格式的请求值,最后,点击左侧的绿色运行按钮即可发送请求。使用Chrome插件Restlet Client-REST API Testing