小程序
小游戏
企业微信
微信支付
扫描小程序码分享
最近升级了证书,这个接口偶尔会出错:https://api.mch.weixin.qq.com/pay/unifiedorder
返回报文如下:
<xml> <return_code>return_code> <return_msg>return_msg> xml>
请求报文部分如下
<spbill_create_ip>10.151.174.11, 117.136.31.41spbill_create_ip>
这边获取ip的java代码
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
IP地址得是单IP,你的样本数据需要从逗号处分割,例如 10.151.174.11, 117.136.31.41 取第一个或者第二个都可以。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
public String getIpAddr() {
String ip = request.getHeader("x-forwarded-for");
if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("Proxy-Client-IP");
}
ip = request.getHeader("WL-Proxy-Client-IP");
ip = request.getRemoteAddr();
if (ip.indexOf(",") != -1) {
String[] ips = ip.split(",");
if (ips.length > 1) {
ip = ips[0];
return ip;
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
IP地址得是单IP,你的样本数据需要从逗号处分割,例如 10.151.174.11, 117.136.31.41 取第一个或者第二个都可以。
public String getIpAddr() {
String ip = request.getHeader("x-forwarded-for");
if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("Proxy-Client-IP");
}
if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("WL-Proxy-Client-IP");
}
if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getRemoteAddr();
}
if (ip.indexOf(",") != -1) {
String[] ips = ip.split(",");
if (ips.length > 1) {
ip = ips[0];
}
}
return ip;
}