当前位置: 首页 > news >正文

做网站国外网站建设网站需要投入

做网站国外网站,建设网站需要投入,哪里有国内网站建设公司,香包怎么做制作方法起因 需求:对一段内容进行base64加密,然后通过url的get请求进行发送到后台,由于加密的内容比较少,base64串也不是很长,我认为此方案可行。 于是找了三个base64编码的在线工具,分别是: 平台1&…

起因

需求:对一段内容进行base64加密,然后通过url的get请求进行发送到后台,由于加密的内容比较少,base64串也不是很长,我认为此方案可行。

于是找了三个base64编码的在线工具,分别是:

  • 平台1:https://base64.us/#
  • 平台2:http://www.jsons.cn/base64/
  • 平台3:https://base64.supfree.net/

然后用他们三个编码同一串字符wocao~~~wocao,通过对比图,我们可以发现,平台1和平台2结果一样,但是平台三的结果不一样,有点奇怪
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

进一步探索

经过一番研究,发现平台3在进行Base64编码之前,先对输入的字符串进行了URL编码,将~转换成%7E,从而导致了不一样的结果。在平台2上手动URL编码转换之后,不难发现,结果跟平台3结果一致,自此可以确定,平台3先对数据URL编码,然后进行的base64编码
在这里插入图片描述

新的问题

base64的问题解决了,按照要求,我需要的肯定是平台1和平台2的结果。不过,base64编码之后,通常会包含一些特殊符号,如果通过get方式传递到后台,会导致特殊符号丢失。
比如oisuek+2s4dw这个字符串在后台接收到的可能是oisuek 2s4dw,里面的+号被传递成为空格,导致解析base64失败,报错。

解决方法

① 最保险的解决办法,就是换成POST (跟需求商量了,我换了POST)
② 你可以在前台对BASE64数据进行URL编码,然后再向后台发送,后台拿到数据先URL解码,再BASE64解码
③ 可以手动对一些特殊字符进行替换,后台再换回来,原理类似于URL编码
————————
有没有更好的解决方案,补充欢迎

http://www.yayakq.cn/news/895371/

相关文章:

  • 深圳网站建设黄浦网络 骗子网站建设基本情况介绍
  • 国外大气网站欣赏佛山网络公司哪家便宜
  • 做网站广告公司站群cms
  • 中国铁建企业门户网站婚恋网站怎么做
  • 南阳微信网站迪拜哪个网站是做网站的
  • 海口网站建设做网站我的网站怎么转网页呢
  • 合肥网站搜索优化济南金融行业网站开发
  • 免费网站正能量小说手机网站排名优化软件
  • 招聘求职网站html模板代做毕网站
  • 大良企业网站建设南沙网站建设优化
  • 网站的站长是什么意思电视台网站如何做新闻报道
  • 网站建设一屏式网站湖北省南漳县城乡建设局网站
  • 贵阳网站建设蜜蜂网站做点线表格
  • wordpress docker专业网站设计制作优化排名
  • 北京市网站制作公司垦利网页设计
  • asp自助建站系统网站软件开发招聘
  • 奇胜网络 邯郸网站建设国外网站空间需要备案吗
  • 绍兴网站建设专业的公司好的模板网站建设
  • 金华永康义乌网站建设营销方案怎么写?
  • 工程网站模板制作教程聊城市建设路小学网站
  • 怎么做网站建设作业河北建设工程信息网官方网站
  • 企业网站的模式网站建设与管理说课稿
  • 太平洋建设集团有限公司网站什么建站公司好
  • 做推广的网站带宽需要多少钱制作网站需要学什么软件有哪些
  • 廊坊手机网站建设英语网站都可以做哪些内容
  • 网站响应时间方案网站建设需求文档模板
  • 外贸led网站建设赣州的免费网站建设
  • 网页制作网站源码百度seo公司整站优化软件
  • 培训网站图片网站内页制作
  • 百度推广怎么做免费襄阳seo费用