在GET请求方法中,实现向现有URL的末尾添加查询字符串参数
2017-09-10 00:04
501 查看
功能函数封装:
这个addURLParam()函数接受三个参数:要添加参数的URL、参数的名称和参数的值。这个函数首先检查是否包含问号(以确定是否已经有参数存在)。如果没有,就添加一个问号;否则,就添加一个和号。然后,将参数名称和值进行编码,再添加到URL的末尾。最后返回添加参数之后的URL。这样可以确保查询字符串的格式良好。
function addURLParam(url,name,value){ url+=(url.indexOf("?")==-1?"?":"&"); url+=encodeURLComponent(name)+"="+encodeURLComponent(value); return url; }
这个addURLParam()函数接受三个参数:要添加参数的URL、参数的名称和参数的值。这个函数首先检查是否包含问号(以确定是否已经有参数存在)。如果没有,就添加一个问号;否则,就添加一个和号。然后,将参数名称和值进行编码,再添加到URL的末尾。最后返回添加参数之后的URL。这样可以确保查询字符串的格式良好。
相关文章推荐
- JavaScript GET请求向 URL 末尾添加查询字符串参数
- 这个函数可以辅助向现有URL 的末尾添加查询字符串参数
- 向指定 URL 发送GET,POST方法的请求(传入指定url和参数,服务器返回字符串数据)
- java实现:http协议get和post方法的url参数请求响应及交互
- Java如何实现URL带请求参数(get/post)及得到get和post请求url和参数列表的方法
- 向URL末尾添加查询字符串参数的辅助函数及获取Url的参数函数
- PHP使用http_build_query()构造URL字符串的方法(可将POST参数组转换拼接成GET请求链接)
- 向URL末尾添加查询字符串参数的辅助函数
- 在servlet中GET请求可以通过HttpServletRequest的getRequestURL方法和getQueryString()得到完整的请求路径和请求所有参数列表,POST的需要getPa
- 102、xutils post和get请求上传参数的添加方法是分开的
- JMeter怎么在get URL请求、POST请求中添加动态参数用于服务器段安全验证
- 在ASP.NET中重写URL 方法一:使用Request.PathInfo 参数而不是查询字符串
- 为什么返回的数据前面有callback? ashx/json.ashx?的后面加 callback=? 起什么作用 js url?callback=xxx xxx的介绍 ajax 跨域请求时url参数添加callback=?会实现跨域问题
- 无论url请求什么.都可以拼接class类名.实例化.传递get参数-->给当前控制器-->传递给抽象父类-->都交给抽象父类.这个方法去处理call_user_func_array()
- 使用getParameterMap()方法实现对请求参数的封装的工具类
- $.getjson方法配合在url上传递jsoncallback=?参数,实现跨域获取指定网站某商品访问量
- js实现获取url中get方法的参数
- 在servlet中GET请求可以通过HttpServletRequest的getRequestURL方法和getQueryString()得到完整的请求路径和请求所有参数列表,POST的需要getPa
- php动态添加url查询参数的方法
- HTTP 请求方式: GET和POST的比较当发送数据时,GET 方法向 URL 添加数据;URL 的长度是受限制的(URL 的最大长度是 2048 个字符)。