当前位置: 首页 > 知识库问答 >
问题:

正在使用

林泰平
2023-03-14

如果我有一个带有查询参数的URL,那么“转义”该URL是否有效

前任。

<a href="/foo.html?cat=meow&dog=woof">go</a>

vs.

<a href="/foo.html?cat=meow&amp;dog=woof">go</a>

RFC 2396明确规定使用“

我注意到的一件事是Chrome似乎原谅他们点击浏览器中的链接,但是当我查看页面的来源,并点击链接(/foo.html?cat=meow

我很想知道是否有任何规范/章节可以指出“仅限使用”

(注意:当我开始使用一个以这种方式构造URL的代码库时,出现了这个问题,我个人会使用'

RCF 2396:http://www.ietf.org/rfc/rfc2396.txt

更新1

正确-服务器写入页面的实际URL为:

共有2个答案

陆光济
2023-03-14

转义是在HTML中发生的-当您单击此类链接时,浏览器将处理

编码

公羊向荣
2023-03-14

太长,读不下去了所有评估为

从OP的链接:

与许多使用类似BNF的语法来定义协议允许的字节(八位字节)的规范不同,URI语法是根据字符定义的。语法中的每个文字对应于它所代表的字符,而不是任何特定编码字符集中该字符的八位组编码。URI在线路上如何用位和字节表示取决于传输它的协议的字符编码,或者包含它的文档的字符集。

统一资源标识符(URI):通用语法

通过

T.伯纳斯-李*

麻省理工学院/LCS

R.菲尔丁

加州大学欧文分校

L.梅辛特

施乐公司

*:多酷啊!

 类似资料:
  • 问题内容: 有两种JRE可用。Java虚拟机:IBM对的Sun。 有没有一种方法可以通过JavaScript或Java发出的命令知道我正在使用哪个JRE。 问题答案: http://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html

  • Hi plan to development and android countdown timer app for the activity with start and stop button when user click start button display timer countdown and user go to remaining activities when the tim

  • 问题内容: 我正在尝试遵循Zed Shaw的《困难方法学习Python》指南。我需要在Powershell中使用python。我在中安装了Python 2.7.3 。每当我在Powershell中键入python时,都会出现一个错误,指出“ python”一词无法识别为cmdlet,函数,脚本文件或可操作程序的名称。我也输入了以下内容: 提供了建议的解决方案,但是在Powershell中输入pyt

  • 问题内容: 我当时正在收集有关flush()方法的信息,但是我不清楚何时使用它以及如何正确使用它。从我的阅读中,我的理解是持久性上下文的内容将与数据库同步,即发布未完成的语句或刷新实体数据。 现在,我得到了具有两个实体的场景,并且(一对一关系,但未由JPA强制执行或建模)。具有手动设置的复合PK,还具有自动生成的IDENTITY字段。这应该作为的外键写入到实体。我要存钱,并且要进行一次交易。问题是

  • 问题内容: 最近,我在编写的C 代码中遇到编译错误,因此有人问我是否正在使用C 11编译器,但老实说,我不知道如何检查我的编译器版本!所以任何想法如何解决这个?? 顺便说一句,我正在使用代码块作为IDE,其中包括MinGW的GCC编译器和GDB调试器。另外,如果我要在Linux上编译我的c ++代码,应该运行什么命令来知道我的编译器版本? 问题答案: 这可能是一个棘手的问题。C 11是指标准的一个

  • 问题内容: 我想使按钮可单击,但是它不起作用-似乎需要使用,但我不知道如何使用。有问题的代码是: 问题答案: 通常,您用于将屏幕坐标从单击或触摸转换为游戏世界。这是必需的,因为原点不一定相同,并且使用相机还可以放大和缩小,四处移动,旋转等。取消投影将解决所有这些问题,并为您提供与指针位置匹配的游戏世界坐标。 在您的示例中,它将如下所示: 如此说来,您实际上不应该手动执行此UI任务。Libgdx还附