@Service public class HttpService extends Object
| 构造器和说明 |
|---|
HttpService()
构造函数(为了测试用)
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
callRemote(String url,
Map<String,String> parms)
远程服务调用
|
boolean |
digestDownload(String userName,
String password,
String url,
String filePath) |
String |
digestJsonRequest(String userName,
String password,
String url,
String json,
String method)
基于摘要认证的HTTP请求
|
String |
digestRequest(String userName,
String password,
org.apache.http.client.methods.HttpUriRequest uriRequest)
基于摘要认证的HTTP请求
|
String |
doGet(String url,
Map<String,String> parms)
Http 处理Get请求
|
String |
doPost(String url,
Map<String,String> parms)
Http 处理Post请求
|
String |
doPost(String url,
String cookieHeader,
Map<String,String> parms)
Http 携带Cookies转发的Post请求
|
String |
doRequest(org.apache.http.client.methods.HttpUriRequest httpUri)
Http请求
|
Map<String,Object> |
forward(String ws,
javax.servlet.http.HttpServletRequest req)
直接转发,远程调用用户验证
|
String |
getMaster(String ws,
Map<String,String> parms)
以下调用当前应用管理服务,获取信息
|
Map<String,String> |
jsonPost(String url,
Map<String,String> parms)
远程post调用,获取json数据(注意:不能用urlConnect代替此方法)
|
String |
ssoGetData(String ws,
Map<String,String> parms)
远程调用乡镇所辖村信息
|
Map<String,String> |
ssoPost(String ws,
Map<String,String> parms) |
String |
urlConnect(String url,
byte[] bytes,
String method)
通过HTTP方法请求数据
|
String |
urlConnect(String url,
Map<String,String> parms)
向指定 URL发送GET请求
|
String |
urlConnect(String url,
String str,
String method)
向指定 URL发送POST请求
|
public String doRequest(org.apache.http.client.methods.HttpUriRequest httpUri)
public String doPost(String url, String cookieHeader, Map<String,String> parms)
public Map<String,String> jsonPost(String url, Map<String,String> parms)
public String digestRequest(String userName, String password, org.apache.http.client.methods.HttpUriRequest uriRequest)
userName - password - url - method - public String digestJsonRequest(String userName, String password, String url, String json, String method)
userName - password - url - public boolean digestDownload(String userName, String password, String url, String filePath)
public Map<String,Object> forward(String ws, javax.servlet.http.HttpServletRequest req)
Copyright © 2022. All rights reserved.