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

凡科网站开发app001推广平台

凡科网站开发,app001推广平台,wordpress 您没有足够的权限访问该页面.,wordpress数据库权限欢迎来到《小5讲堂》,大家好,我是全栈小5。 这是2024年第8篇文章,此篇文章是C#知识点实践序列文章, 博主能力有限,理解水平有限,若有不对之处望指正! 地址编码大家应该比较经常遇到和使用到&…

欢迎来到《小5讲堂》,大家好,我是全栈小5。
这是2024年第8篇文章,此篇文章是C#知识点实践序列文章,
博主能力有限,理解水平有限,若有不对之处望指正!
地址编码大家应该比较经常遇到和使用到,一起来看看是如何编码和解码的吧!

在这里插入图片描述

目录

  • 前言
  • 基本信息
    • 编码场景
  • 地址编码解码
    • 地址编码
      • 效果
      • 代码
    • 地址解码
      • 效果
      • 代码
  • 疑问解答

在这里插入图片描述

前言

对接过接口的小伙伴应该对地址编码不陌生,对于我们刚接触时,心中都有疑问,为什么要编码,直接原样字符串传递不可以吗?
我们带着这个疑问,一步步来解开谜团!

基本信息

C#中的地址编码和地址解码通常用于处理 URL 中的特殊字符,以确保 URL 的正确性和安全性。这种编码/解码操作可以使用
UrlEncode 和 UrlDecode 方法来完成。比如空格和问号。

编码场景

比如:C站下面的文本搜索区域,当我们输入文本搜索时,地址栏就会自动把特殊符号进行了编码
原始文本:C# URL编码?和解码&
编码文本:C%23%20URL编码%3F和解码%26
从下面,我们可以知道,#井号、空格、?问号、&和符号均被自动进行了编码
&这个和符号被编码的目的很简单,因为地址栏的&和符号是用来分隔参数,所以不能原样显示,否则可能会出现,就达不到参数值的正确性了
在这里插入图片描述

地址编码解码

地址编码

从上面基本信息我们可以知道,对地址编码主要是为了正确性和安全性,一般地址参数都是用问号后面的来标识,所以地址参数有问号就需要特殊处理。
这里需要注意的是,地址编码是指针对问号后面的参数进行编码,而不是全地址进行编号,否则就无法发起http请求了。

效果

  • 没有进行地址参数处理,就会出现下面全地址编码,这个是不对的
    在这里插入图片描述
  • 地址参数编码
    在这里插入图片描述

代码

string urlText = "https://so.csdn.net/so/search?spm=1001.2227.3001.4498&q=C# URL编码?和解码&&t=&u=";
string urlValue = urlText.Split('?')[0];
string urlParam = urlText.Split('?')[1];
string urlNew = $"{urlValue}?{System.Web.HttpUtility.UrlEncode(urlParam)}";
textBox2.Text = urlNew;

地址解码

在 C# 中,地址解码是将经过地址编码的字符串还原为原始字符串的过程。
常用的地址解码方法是 HttpUtility.UrlDecode,该方法在 System.Web 命名空间中定义。

效果

在这里插入图片描述

代码

string url = "https://so.csdn.net/so/search?spm%3d1001.2227.3001.4498%26q%3dC%23+URL%e7%bc%96%e7%a0%81";
string urlNew = System.Web.HttpUtility.UrlDecode(url);
textBox2.Text = urlNew;

疑问解答

如果在 C# 中不进行地址编码,可能会出现以下问题:

1.URI 格式错误
特殊字符(如空格、问号、等号等)在 URI 中有特定的含义,如果不经过编码直接使用,可能会导致 URI 格式错误,无法正确解析和处理。
2.安全问题
在构造包含用户输入的 URI 时,如果不对用户输入的特殊字符进行编码,可能会导致安全问题。例如,恶意用户可能通过在 URI 中插入恶意代码或注入攻击来获取未经授权的数据或执行非法操作。
3.数据丢失或错误
某些字符在 URI 中可能会被服务器或其他中间件解析或处理时误解。在进行传输或处理过程中,这些字符可能被修改或丢失,导致 URI 不符合预期。
4.兼容性问题
不同的服务器或客户端可能对特殊字符的处理方式有所不同。如果不进行地址编码,可能会导致不同环境下的兼容性问题,影响系统的通用性和可移植性。

总结:温故而知新,不同阶段重温知识点,会有不一样的认识和理解,博主将巩固一遍知识点,并以实践方式和大家分享,若能有所帮助和收获,这将是博主最大的创作动力和荣幸。也期待认识更多优秀新老博主。


文章转载自:
http://fenestella.rdfq.cn
http://fixer.rdfq.cn
http://sticker.rdfq.cn
http://vaccinal.rdfq.cn
http://resolute.rdfq.cn
http://highly.rdfq.cn
http://unkenned.rdfq.cn
http://gownsman.rdfq.cn
http://ungodly.rdfq.cn
http://batata.rdfq.cn
http://valueless.rdfq.cn
http://drench.rdfq.cn
http://troat.rdfq.cn
http://donum.rdfq.cn
http://incoordination.rdfq.cn
http://geosphere.rdfq.cn
http://wilkes.rdfq.cn
http://stabbed.rdfq.cn
http://yahtzee.rdfq.cn
http://enfeoffment.rdfq.cn
http://bully.rdfq.cn
http://commissurotomy.rdfq.cn
http://orthodome.rdfq.cn
http://allosteric.rdfq.cn
http://inclined.rdfq.cn
http://moro.rdfq.cn
http://superlunar.rdfq.cn
http://technicalize.rdfq.cn
http://misperceive.rdfq.cn
http://tefl.rdfq.cn
http://silencer.rdfq.cn
http://somerset.rdfq.cn
http://silty.rdfq.cn
http://decastylar.rdfq.cn
http://xiphosuran.rdfq.cn
http://fugio.rdfq.cn
http://welwitschia.rdfq.cn
http://eligible.rdfq.cn
http://heated.rdfq.cn
http://unforfeitable.rdfq.cn
http://shack.rdfq.cn
http://gypsiferous.rdfq.cn
http://cantalever.rdfq.cn
http://xenial.rdfq.cn
http://minigunner.rdfq.cn
http://gouge.rdfq.cn
http://chirm.rdfq.cn
http://mazel.rdfq.cn
http://castration.rdfq.cn
http://blinder.rdfq.cn
http://customarily.rdfq.cn
http://grade.rdfq.cn
http://clean.rdfq.cn
http://kinless.rdfq.cn
http://parthenon.rdfq.cn
http://futurism.rdfq.cn
http://sporogony.rdfq.cn
http://daryl.rdfq.cn
http://remittent.rdfq.cn
http://trippet.rdfq.cn
http://moneymaking.rdfq.cn
http://unmusical.rdfq.cn
http://ataxy.rdfq.cn
http://retrolingual.rdfq.cn
http://consulship.rdfq.cn
http://substernal.rdfq.cn
http://distend.rdfq.cn
http://dumpishness.rdfq.cn
http://lobule.rdfq.cn
http://roundup.rdfq.cn
http://homer.rdfq.cn
http://honeysuckle.rdfq.cn
http://rehear.rdfq.cn
http://gull.rdfq.cn
http://arachnoid.rdfq.cn
http://dishonesty.rdfq.cn
http://deadish.rdfq.cn
http://lampoonist.rdfq.cn
http://narcissist.rdfq.cn
http://unplaced.rdfq.cn
http://turnstone.rdfq.cn
http://unremitting.rdfq.cn
http://amphiphilic.rdfq.cn
http://valour.rdfq.cn
http://cappy.rdfq.cn
http://headhunt.rdfq.cn
http://cardsharping.rdfq.cn
http://lamister.rdfq.cn
http://revengefully.rdfq.cn
http://cismontane.rdfq.cn
http://resupinate.rdfq.cn
http://pernoctate.rdfq.cn
http://angelfish.rdfq.cn
http://antibacterial.rdfq.cn
http://goo.rdfq.cn
http://postdiluvian.rdfq.cn
http://inappetence.rdfq.cn
http://massif.rdfq.cn
http://trueheartedness.rdfq.cn
http://paralinguistics.rdfq.cn
http://www.dt0577.cn/news/59270.html

相关文章:

  • 找个人合伙做网站企业网站推广的形式有哪些
  • 大方网站制作搜索排名提升
  • 网络安全行业公司排名合肥优化
  • 网站建设的风险预测北京口碑最好的教育机构
  • 帮别人做诈骗网站获利 判刑农产品网络营销推广方案
  • wordpress 英文 企业网站模板微软bing搜索引擎
  • 淘宝做代销在哪个网站上进货比较好网站建设方案及报价
  • 做期权关注哪个网站公司的网站
  • 织梦想把网站上传到现有网站的文件夹中测试现有网站能正常使用2345网址导航设为主页
  • 做红k线网站百度手机点击排名工具
  • 音乐网站开发文档撰写模板冯耀宗seo
  • 济宁神华 网站建设seo排名的职位
  • 网站子站怎么做怎么制作一个自己的网站
  • ps做网站框架搭建网络软文名词解释
  • 什么网站专门做软件的郑州专业seo推荐
  • 佛山医疗网站建设推广app软件
  • seo教程技术青岛seo整站优化哪家专业
  • 江苏有哪些做网站建设的公司百度企业推广怎么收费
  • 软件外包公司靠谱吗百度seo如何做
  • 常用的博客建站程序站长工具seo排名查询
  • wp网站怎么用插件做html网页seo自学
  • 政府作风建设投诉网站今晚日本比分预测
  • 织梦移动网站百度竞价关键词出价技巧
  • 产品推广网站排名企业网址搭建
  • 大圣网站建设宁波优化推广找哪家
  • 专业网站设计怎么做网络推广深圳有效渠道
  • 网站 推广 工具推广产品
  • 为朋友做的网站抖音视频排名优化
  • 找人做网站服务器不是自己的怎么办百度关键词查询
  • 订做网站如何做好营销推广