一、get方式
public Param query(Param param) {
String url = url;
Map<String, Object> paramMap = BeanUtil.beanToMap(param);
String result = HttpUtil.get(url, paramMap);
Param p= null;
if(ObjectUtil.isNotNull(result)) {
//返回數(shù)據(jù) JSON數(shù)據(jù) 下面貼圖
ParamResult paramResult = JSONUtil.toBean(result, ParamResult.class);
p= JSONUtil.toList(ParamResult.getData().toString(), ParamResult.class);
}
return p;
}
返回數(shù)據(jù)格式 這里可以用類來接收,然后獲取data里面數(shù)據(jù)(如上)
{
"Code": "0",
"Msg": "交易成功",
"data": [
{
"字段1":"1"
}
]
}
二、post方式文章來源:http://www.zghlxwxcb.cn/news/detail-406194.html
public String add(List<Param> param) {
String url = url;
for (Param p : pearam) {
Map<String, Object> paramMap = BeanUtil.beanToMap(p);
String result = HttpUtil.post(url, JSON.toJSONString(paramMap));
}
return null;
}
三、put方式文章來源地址http://www.zghlxwxcb.cn/news/detail-406194.html
public void updatePersonnelTransfer(List<Param> param) {
String url = url;
for (Param p : param) {
Map<String, Object> paramMap = BeanUtil.beanToMap(param);
System.out.println(JSON.toJSONString(paramMap));
String resultJson = HttpRequest.put(url)
.header("Content-Type", "application/json")
.body(JSON.toJSONString(paramMap))
.execute().body();
JSONObject jsonObject = JSONUtil.parseObj(resultJson);
}
}
到了這里,關(guān)于https請求httputil方法的使用實例get,post,put的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!