IDEA的进击

背景

windows用户一定很眼馋linux用户或者mac用户的wget和curl。

我们在学习elasticsearch的时候 通常会使用很多的curl命令

但是悲催的windows用户除了安装cgwin或者安装ubuntu子系统之外就是安装一些第三方应用【curl for windows】或者postman

但是idea其实一直提供很好的功能做http的test。

http

早些版本idea也提供了该功能 不过我们一直没有很好地使用。

通常我们也不怎么使用这个功能 只能临时测试。

但是新的版本有了增强

更新

有新的http request格式

我们通常定义后缀名为.http

# For a quick start check out our HTTP Requests collection (Tools|HTTP Client|Open HTTP Requests Collection).
#datasrv/3.0/car/vincode
# Following HTTP Request Live Templates are available:
# * 'gtrp' and 'gtr' create a GET request with or without query parameters;
# * 'ptr' and 'ptrp' create a POST request with a simple or parameter-like body;
# * 'mptr' and 'fptr' create a POST request to submit a form with a text or file field (multipart/form-data);
 
###获取验证码
GET http://localhost:8077/tmall-ma/api/eticket/990920262
###消费验证码
POST http://localhost:8077/tmall-ma/api/eticket/consume?code=990920262&outerId=147385326781604100&consumeNum=1
###
 
GET http://XXXXXXX/tmall-ma/api/eticket/990920262
Authentication:Bearer eyJhbGciOiJIUzM4NCJ9.eyJzdWIiOiJmNmNhciIsInNjb3BlcyI6WyJST0xFX0FDQ0VTU19UT0tFTiJdLCJ1c2VyVHlwZSI6MSwiaXNzIjoiZjZjYXItdG1hbGwtbWEtcHJvZCIsImlhdCI6MTUyMzUxMjMxNSwiZXhwIjoxNTIzNTE5NTE1fQ.SZM2CGjJ9h0MBqAChRNCToNCN8MS43W0F2S0Iv1dkqWqJVm3vAGZw-EKUEdOmFIj

这样我们很容易复用http请求以及测试。

方便了许多!还可以svn管理了!

 

猜你喜欢

转载自my.oschina.net/qixiaobo025/blog/1806693
今日推荐