后端开发|php教程
php, 浏览器兼容
后端开发-php教程
善用抓包软件fiddler解决discuz中图片上传浏览器兼容性问题
小米便签源码,vscode编 go,人工智能为什么用ubuntu,页面放tomcat,安卓 sqlite 框架,度密插件,前端曲线图框架,聚沙爬虫系列全集,php gd 支持,seo分销平台,网站css,网页商业模板,简约旅游网页设计模板下载lzw
情况为之前discuz在各个浏览器中discuz上传图片都是成功的,忽然一天图片在IE下不能正确上传,其中图片是通过flash插件加载上传的,报404错误。
java线程池源码,vscode快捷键折行,ubuntu纸牌王,tomcat监控哪些指标,身体爬虫子,php个人简历模板,郴州seo搜索引擎优化,旅游网站首页模板下载lzw
在chrome浏览器或360极速情况下都能正确提交。刚开始怀疑是提交处理程序的问题,通过中断打印调试也不能确认。chrome的情况下每次都能成功,排除了服务器负载并发量高的问题。突然想到不同浏览器下发送的头信息不一样,会不会跟这个有关系了。
万都娱乐整套源码,vscode设置宏,ubuntu 分区,tomcat升级手册,c使用sqlite3,wordpress评论采集插件,怎么让前端框架跑起来,有哪些爬虫软件好用的,php编辑器安卓,抖音seo联盟,某集团中英文双语网站源码,php手机网页聊天室源码,discuz模板目录搬家lzw
通过两次分别抓包,比对了请求包。
发现user-agent不一样,且ie下user-agent为Shockwave Flash,而在chrome中user-agent为正常的访问网页的值。我想是不是这个问题了,然后我又用user-agent为Shockwave Flash来访问首页,解决不出意料,也是一样返回404错误。
这样我就清楚了,服务器端或程序中对Shockwave Flash进行了屏蔽。我先查了服务器的配置文件,果然屏蔽了Flash及一些不常用的机器人user-agent。去除屏蔽关键词然后重启服务问题得到解决。
这个记录一下,处理相似问题的方法。首先排出了稳定性的问题,接着排出了程序的问题,通过模拟请求得知是 user-agent为Shockwave Flash,进而从系统中查询屏蔽的记录。