一、今天发现了需要用到一个Post,来发送JSON请求的工具类,找了蛮多网上的东西,想找一个简介好用的,一直找不到。那么就自己写一个咯。
二、假设你想发送一个这样的请求:
http.post
{
"jsonrpc":"2.0",
"id":int32,
"method":"Chain33.GenSeed",
"params":[{
"lang":int32}]
}
三、你想收到这样的一个请求
response
{
"id":int32,
"result":
{
"seed": "fit lava clock valley leisure kit sketch voice venue ski eye apart unfair inch page cannon"
}
}
四、首先需要引入一个包: com.squareup.okhttp3
<!-- https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp -->
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>3.10.0</version>
</dependency