最近开发一个填写表单,后台生成固定模板的程序遇到了坑,记录下,如果大家遇到可以参考下。

使用框架: spirngboot + mybatis  +mysql + redis + thymeleaf(页面展示) + freemarker(word模板)

业务场景:

由于公司购买阿里云服务器,并没有购买域名,想着公司内部使用,不要域名也罢,就出现这个问题。

微信有个安全机制就是访问IP形式A的url 是会有安全提醒是否继续访问。点击继续就会跳转下一个B的url,

win开发环境完全没有问题,放至linux服务器时报出A的url 各种幺蛾子错误。

用排除法花了1整天时间结果找到时候,人都傻了。

1.the right syntax to use near ‘’ at line 1

报出mapper返回主键行有问题。使用的是mybatis useGeneratedKeys  怎么处理都不行,以为mybaits版本有问题,

换了几个都不行,实在搞不定,后来直接换成java 直接生成主键。

2.java.lang.NullPointerException

报出mapper插入insert空指针。老鸟多年,从来没有遇到过这样的问题,又以为包冲突,换了几个还是不行,

用本机natapp内网外穿搭建平台在微信上怎么试怎么行,百思不得其解。

3.生产环境数据库竟然已存储业务A的数据

偶然查了下生产库,竟然发现业务A代码虽然报错,但是业务A代码竟然已经执行成功了。当时搞了1天人都是

懵的,不知道发生了什么。后来下班路上才想起开发环境用的是natapp产生的域名,而访问生产环境时候用的IP,

那么生产环境中A代码其实已经执行,只不过成功转发至B的url时候,微信安全提示以及跳转出现了错误。

总结:

微信其实并不对post ,get请求进行拦截,他只对跳转url时候进行安全提示,但是提示内容以及点击继续访问url时

微信出现了问题,结果浪费了1天时间。

想解决这个办法也很简单,购买域名。。。当然不购买也可以使用ajax提交表单使用 ,使用js进行页面重定向。

虽然有提示破坏用户体验,但是也能勉强使用。。

微信访问IP地址页面出现的问题相关推荐

  1. 在浏览器访问IP地址然后回车URL后面自动加#号

    在浏览器访问IP地址然后回车URL后面自动加#号 在给客户搭建环境中,遇见了这个问题 情况: 首先是客户内网中有一台Windows7笔记本用ie浏览器访问http://IP:端口 ,结果是回车后URL ...

  2. 云服务器网站直接域名登录,[一叶花开]网站搭建-天翼云服务器跳过备案实现可直接访问IP地址以及解析域名...

    网易云日常打卡升级:http://blog.lmzq.work/wyy/index.html 天翼云服务器利用xshell安装宝塔:https://bbs.leyuz.net/t/175795 xsh ...

  3. MySQL基础|设置登录用户权限,访问ip地址---防止数据库误删,详细版

    对于公司的开发团队来说,需要协同维护同一个数据表,但是要防止新人因为代码不熟悉或者什么其他原因,把整个数据表给删除掉. 毕竟对于公司来说,一个程序是可以复刻的,但是极具商业价值的数据表却是长时间才能积 ...

  4. JAVA:获取用户访问ip地址

    获取用户真实IP地址:不使用request.getRemoteAddr();的原因是有可能用户使用了代理软件方式避免真实IP地址: 可是,如果通过了多级反向代理的话,X-Forwarded-For的值 ...

  5. PHP获取用户访问IP地址的5种方法

    PHP获取用户访问IP地址的5种方法: //方法1: <?php                                                                 ...

  6. 微信微网站的服务器ip地址查询,微信开发之(三)获取微信服务器IP地址

    官方文档解析:获取微信服务器IP地址html 在上面的官方文档中咱们能够直接在最浏览器里面进行测试例如:json 是否必须 说明 access_token 是 公众号的access_token C#代 ...

  7. 微信服务器IP地址详解,并判断该地址是否来自微信

    公众号官网说明:点击进去官方文档 如果公众号基于消息接收安全上的考虑,需要获知微信服务器的IP地址列表,以便识别出哪些消息是微信官方推送给你的,哪些消息可能是他人伪造的,可以通过该接口获得微信服务器I ...

  8. 微信公众号获取微信服务器IP地址

    如果公众号基于安全等考虑,需要获知微信服务器的IP地址列表,以便进行相关限制,可以通过该接口获得微信服务器IP地址列表或者IP网段信息. http请求方式: GEThttps://api.weixin ...

  9. 微信公众平台—— 获取微信服务器IP地址

    微信公众平台-- 获取微信服务器IP地址 const ServerIpUrl = 'https://api.weixin.qq.com/cgi-bin/getcallbackip?&acces ...

最新文章

  1. 【SPOJ】Count On A Tree II(树上莫队)
  2. Strut学习-web.xml
  3. SQL 通过syscolumns.xtype动态查找指定数据类型字段所包含的数据
  4. iis自带的ftp服务器权限设置方法,IIS ftp 权限控制
  5. python数组删除最后一个元素_删除numpy数组中的最后一个元素
  6. Android@Home与智能家居
  7. 程序员职业发展三阶段
  8. laravel queue(消息队列)的使用实例
  9. 雷神开机logo更改_笔记本电脑开机LOGO太丑?大神教你来更换
  10. python多PDF文件合成一个
  11. java制作手机投射电脑_Android手机屏幕投射到电脑神器Vysor
  12. office2010所做更改会影响共用模板normal
  13. Segment Routing
  14. h2o.ai源码解析(1)—项目简介
  15. 超酷的框架JS图片处理效果
  16. php会员分级,php如何查找会员无限分类的所有上级和所有下级
  17. 【翻译】在Windows上直接查询SRV方式的地址
  18. LaTeX中的特殊字符
  19. 线性代数22种题型解题思路
  20. 2D流体火焰,低精度测试。

热门文章

  1. 蓝牙宠物食物称重碗方案开发
  2. python 实现QQ群接龙统计未接龙成员名单
  3. vue+element 将密码输入框的小圆点显示为星号
  4. 官宣!Apache Doris 从 Apache 孵化器毕业,正式成为 Apache 顶级项目!
  5. CSS中的十二种结构伪类选择器
  6. 由于找不到libmysql.dIl, 无法继续执行代码。重新安装程序可能会解决此问题
  7. 【linux】记一次linux(centos)被暴力破解事件,从修改linux默认登录端口为普通账号授权到linux基础操作命令
  8. 嵌入式面试准备一---USART、IIC、SPI、CAN
  9. 关于win弹出cmd命令行问题
  10. 孩子用什么样的灯对眼睛没有伤害呢?2023这样的灯光更护眼