介绍

java端发送ajax工具类

方法

sendGet(String url, String param): String

向指定URL发送GET方法的请求

  • 参数说明:Object
参数名 类型 必填 默认值 说明
url String 发送请求的URL
param String 请求参数,请求参数应该是name1=value1&name2=value2的形式
  • 返回数据说明:String

    URL所代表远程资源的响应

  • 示例:

    String access_token = obj.getString("access_token");
    String openIdStr = JavaAjaxUtil.sendGet("https://graph.qq.com/oauth2.0/me?access_token=" + access_token + "&unionid=1", "");
  • 注意

sendPost(String url, String param, HttpServletRequest request) : Stirng

向指定URL发送POST方法的请求

  • 参数说明
参数名 类型 必填 默认值 说明
url String 发送请求的URL
param String 请求参数,请求参数应该是name1=value1&name2=value2的形式
request HttpServletRequest 客户端请求类
  • 返回数据说明:Stirng

    URL所代表远程资源的响应

  • 示例:

  String responseStr = JavaAjaxUtil.sendPost("https://graph.qq.com/oauth2.0/token","code=" + dsfCode + "&grant_type=authorization_code&client_id=" + qqAppId + "&client_secret=" + qqAppKey + "&redirect_uri=http%3a%2f%2f" + qqUrl + "%2fj_spring_security_check&state=" + dsfStateBean.getStr("STATE"), null);
  • 注意

sendPost(String url, String param, HttpServletRequest request, JSONObject config) : Stirng

向指定URL发送POST方法的请求

  • 参数说明
参数名 类型 必填 默认值 说明
url String 发送请求的URL
param String 请求参数,请求参数应该是name1=value1&name2=value2的形式
request HttpServletRequest 客户端请求类
config JSONObject timeout,异常等配置信息
  • 返回数据说明:Stirng

    URL所代表远程资源的响应

  • 示例:

  sendPost(url, param, request, null);
  • 注意

sendPostCatch(String url, String param, HttpServletRequest request) : Stirng

向指定URL发送POST方法的请求

  • 参数说明
参数名 类型 必填 默认值 说明
url String 发送请求的URL
param String 请求参数,请求参数应该是name1=value1&name2=value2的形式
request HttpServletRequest 客户端请求类
  • 返回数据说明:Stirng

    URL所代表远程资源的响应

  • 示例:

  String cityInfo=JavaAjaxUtil.sendPostCatch("http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json","",null);
  • 注意

sendPost4Xml(String url, String xml) : Stirng

向指定URL发送POST方法的请求 发送XML内容

  • 参数说明
参数名 类型 必填 默认值 说明
url String 发送请求的URL
xml String 发送Xml形式的参数
  • 返回数据说明:Stirng

    URL所代表远程资源的响应

  • 示例:

 //构建支付对象,调用支付接口
 Pay pay = new Pay(serialNo, orderId, payName, paymentAmout, timeout, callbackUrl, "PC", transactionType);
 String resData = JavaAjaxUtil.sendPost4Xml(WECHAT_UNIFIED_PAY_URL, pay.toString());
  • 注意

sendFile(String url, String param, String fileFieldName, String fileName, String filePath) : Stirng

文件上传到指定的服务器

  • 参数说明
参数名 类型 必填 默认值 说明
url String 文件存放的服务器地址
param String 访问服务器需要的参数
fileFieldName String 文件夹名
fileName String 文件名
filePath String 文件路径
  • 返回数据说明:Stirng

    目标服务器的响应

formatParams(Set< Entry < String, Object>> varSet) : Stirng

格式化请求参数

  • 参数说明
参数名 类型 必填 默认值 说明
varSet Set< Entry < String, Object>> varSet) 需进行格式化的参数
  • 返回数据说明:Stirng

    格式转换完成的参数

最后编辑: 肖海杰  文档更新时间: 2023-04-26 08:43   作者:刘利军