对于Postman,想必做开发的朋友并不陌生,特别是前后端分离的项目,而idea也提供了相关的功能,其入口是Tools->HTTP Client->Test RESTful Web Service:
![1af8d1a7e7267ba659078bc1da562c61.png](https://i-blog.csdnimg.cn/blog_migrate/38564b41398de7ed0775703f0e2c0eff.jpeg)
对于是什么原因让它香不起来,请听小僧细细道来;
一、缺点
Idea的Postman功能虽然在一个工具里,但仅有一项,让它香不起来,原因就是它不能格式化json数据,被idea自动format之后的json数据是这样的:
![a75eef2bae47f0e2c002808c28c2a079.png](https://i-blog.csdnimg.cn/blog_migrate/86564fb2727ea733402c1ce0b0dd813c.jpeg)
完全没有json优雅的姿态,可读性非常之差。这才是两个字段,如果多的话,简直就是噩梦般的存在!
但是Postman在这方面就做的很好,很优雅直观。
二、优点
1、有缺点当然也有它的优点,上面的截图中不难发现idea将Host/port 跟path完全解耦,请求同一个应用只要改它的path就可以了。而postman在这里就不如idea做的好了,路径只有一个input输入框,每次都要带上不需要修改的host/port,虽然可以通过Add Environment去添加环境变量(使用时可通过{{host}}去引用,如下图),但还是在一个输入框里啊,冷不防就会被改错了。。
![966db3a41cd8f7c33565c309de559451.png](https://i-blog.csdnimg.cn/blog_migrate/f603ea32b38d21d9f92cd3a252b6b228.jpeg)
![9f89c330d05460eb03c01fc426d0bdef.png](https://i-blog.csdnimg.cn/blog_migrate/119d85ab51e11cc6de362e529907fd6c.jpeg)
总结:大家在看有些信息的时候,只能去亲测实例看是否适合自己的需求,因为适合自己的才是最好的。
原创不易,希望朋友关注点赞转发,对小僧来说是一件非常开心的事情。