当调用第三方接口后,发现发送给对方的参数名称为"javaWeb"的驼峰命名形式的,但对方接收时却需要使用"java_web"如此形式的命名,该如何进行转换呢。
HttpServletRequest
HttpServletRequest对象代表的是客户端发送过来的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都是封装在这个对象中的,通过这个对象提供的方法,就可以获得客户端请求的所有信息。这里只介绍一下需要用到的一个方法。
获得客户机请求参数
getParameter(String name)
根据name获取请求参数。
使用上面的方法对参数进行名称的更改,再重新set回本身所在的param中,即可完成命名的更改。
HttpServletRequest request;
String java_web = request.getParameter(javaWeb);
Param param = new Param();
param.setJavaWeb(java_web);
return param;