最近公司要添加支付银行,用的银联接口。
银行给的有DEMO,但是在测试提交订单的时候提示x-forward-for is null,数据提交不成功,各位给个思路啊。支付银联测试行业数据
银行给的有DEMO,但是在测试提交订单的时候提示x-forward-for is null,数据提交不成功,各位给个思路啊。支付银联测试行业数据
解决方案 »
- 应用listener(等候器)com.hode.rbac.listener.UserSessionListener设置错误
- 用Eclipse开发JSP需要安装哪些组件
- 文件上传的问题~
- struts2 action返回错误
- 请教高手-语法分析器!
- hibernate里,使用criteria按年月查询date类型数据
- spring的接口注入和属性注入的区别是什么,那个更有优势
- J2EE-ORACLE专业级技术交流平台(18891623) 欢迎专业人士加入
- 关于J2EE的框架搭建
- 要插入数据,可不可以直接生成插入数据的SQL语句后再通过hibernate插入?
- 为啥又会迷茫了?大家来说说吧。
- jsp里面table有行数据怎么上传给action 求高手指点!!!
没有,是JAVA开发的,公司生产环境是tomcat+nginx,银联给的DEMO应该不会强制负载均衡的吧?基本上稍微修改下就能运行,但是这个x-forward-for很头疼。
代码里有个getremoteaddress.jsp<%
String remoteIP; if(request.getHeader("X-Forwarded-For") == null){
System.out.println("X-Forwarded-For is null");
remoteIP = request.getRemoteAddr();
out.println(remoteIP);
}else {
System.out.println("X-Forwarded-For is not null");
remoteIP = request.getHeader("X-Forwarded-For");
}
%>有这部分代码。
代码里有个getremoteaddress.jsp<%
String remoteIP; if(request.getHeader("X-Forwarded-For") == null){
System.out.println("X-Forwarded-For is null");
remoteIP = request.getRemoteAddr();
out.println(remoteIP);
}else {
System.out.println("X-Forwarded-For is not null");
remoteIP = request.getHeader("X-Forwarded-For");
}
%>有这部分代码。然后createOrderServlet.java里也有
if(req.getHeader("X-Forwarded-For")==null){
System.out.println("X-Forward-For is null");
ClientIp=req.getRemoteAddr();
System.out.println(ClientIp);
}else{
System.out.println("X-Forwarded-For is not null");
ClientIp=req.getHeader("X-Forwarded-For");
这部分代码。