本人在做接口测试的过程中,之前写了一个用字符串替换的方法来处理get接口的参数拼接,后来优化了这个方法,兼容了中文字符提示非法字符的情况,使用了java自带的urlencode方法。包括第一种方法,之前传的是json。分享代码,供大家参考。
更新:
/**
* 方法已重载,获取get对象
*
方法重载,主要区别参数,会自动进行urlencode操作
*
* @param url 表示请求地址
* @param args 表示传入数据
* @return 返回get对象
*/
public static HttpGet getHttpGet(String url, JSONObject args) {
if (args == null || args.size() == 0)
return getHttpGet(url);
String uri = url + changeJsonToArguments(args);
return place(" ", ""));
}
/**
* 方法已重载,获取get对象
*
方法重载,主要区别参数,会自动进行urlencode操作
*
* @param url 表示请求地址
* @param args 表示传入数据
* @return 返回get对象
*/
本文发布于:2024-02-01 15:59:00,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170677434037768.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |