rfc相关内容

URI中的不同查询/参数分隔符

我想知道(SIP)URI中的不同参数分隔符表示什么? 有些以;分隔,如:。 其他用?和&分隔,如: 推荐答案 SIP分隔符规则来自RFC 2396,已被RFC 3986弃用。但在19.1.1一节中定义了一些使用规范。 概括一下,用分号分隔 ..
发布时间:2022-06-10 19:21:09 其他开发

什么是RFC?

我认为有很多人不知道RFC的(请求评论)。从逻辑上讲,我知道它们是什么,但有谁能给一个新开发人员一个好的描述吗?此外,分享一些关于如何使用和阅读它们的资源也是很好的。 推荐答案 这个术语来自互联网的前身ARPANET时代,研究人员基本上只是在那里抛出想法,嗯,向其他研究人员征求对该项目的评论。它们几乎可以是任何东西,而且在当时还不是很正式。如果你去读它们,就会发现它们是多么的随意。 ..
发布时间:2022-04-20 10:09:31 其他开发

在 HTTP 202 响应中使用 Location 标头是否符合 RFC?

我与我的同事就在 202 Accepted 响应中使用 Location 标头进行了一场精彩的概念性讨论. 故事从这里.有趣的摘录: 第二种特殊情况是“位置:".标题.它不仅将此标头发送回浏览器,而且还会向浏览器返回一个 REDIRECT (302) 状态码,除非已经设置了 201 或 3xx 状态码. 他们没有在此默认行为中包含 202 状态代码.似乎他们不希望 202 响应具 ..
发布时间:2022-01-17 17:21:33 其他开发

SMTP:\r\n\r(没有第二个 \n)作为双换行符

我的 SMTP 解析器运行良好.从第三方软件接收流量时出现问题,该软件将双换行符发送为“\r\n\r"(没有第二个“\n").目前,此类连接被终止为不兼容的 SMTP.有人可以解释一下 RFC 对这种“有趣"的双换行符到底是怎么说的吗?我可以假设发送这样的数据的软件做错了什么吗? 解决方案 RFC2821.第 2.3.7 节: SMTP 命令,除非更改通过服务扩展,消息 数据,以“ ..
发布时间:2022-01-17 15:25:16 其他开发

76 个字符是电子邮件 MIME 部分的长度限制 (RFC 2045) 的原因是什么?

RFC 2045 将编码数据的最大行长度定义为 76.但是,我找不到任何解释为什么它是 76.这个数字完全是任意的,还是背后有一些原因? 解决方案 RFC2822 是EMail 的遗留标准.在 RFC2822 的 2.1.1 部分,您可以找到原因如下:它也会影响 MIME. 本标准对数量有两个限制一行中的字符.每行字符必须不超过998 个字符,并且应该不超过 78 个字符,不包括CR ..
发布时间:2022-01-17 15:22:13 其他开发

以点号结尾的域名

有什么区别: 域名 和 域名. ? 例如,让我们假设 msn.com 和 msn.com..我在这里都试过了: http://http-headers.online-domain-tools.com/link/d83cbgIenbU0KGj3/ http://http-headers.online-domain-tools.com/link/d83d3g2kZ1ioLns ..
发布时间:2022-01-04 14:09:55 其他开发

DNS 名称的最大长度是多少

我看到好几次提到 DNS 名称(域名)的最大字符串长度是 253 个字符.维基百科似乎在引用这篇旧博文: https://en.wikipedia.org/wiki/Hostnamehttp://blogs.msdn.com/b/oldnewthing/archive/2012/04/12/10292868.aspx 另一方面,如果我理解RFC,这篇文章是错误的.DNS 名称最大字符串 ..
发布时间:2022-01-04 13:57:24 其他开发

当我添加“方法:请求"时到 iCalendar,Gmail 停止识别为事件

我正在使用 iCalendar 为 Gmail 用户安排活动.但是,如果/当事件发生变化时,我希望能够发送更新.我读到我必须使用 METHOD:REQUEST 才能允许更新. 但是,当我将 METHOD:REQUEST 添加到我的 ics 文件时,Gmail 不再将其识别为日历邀请. 这是工作示例没有“方法:请求" BEGIN:VCALENDAR版本:2.0PRODID:-//Cra ..
发布时间:2021-12-30 10:19:13 前端开发

Twitter 使用什么日期的 RFC?

文档使用:2009 年 4 月 7 日星期二 22:52:51 +0000举个例子. 谁能识别rfc?干杯 解决方案 我当然不能说“没有那种格式的标准",因为我很可能只是错过了它.但是当我开始使用 Twitter API 时,我确实搜索了一段时间以找到他们使用的标准,但找不到匹配项.我最终不得不定义一个自定义格式(c#): DateTime.ParseExact(twitterDate ..
发布时间:2021-12-25 20:17:44 其他开发

如何克服根域 CNAME 限制?

我们为客户托管了许多网络应用程序.很明显,他们希望使用自己的域来引用这些应用程序,通常他们希望任何键入 http://www.customer1.example 或 http://customer1.example 转到他们的网络应用程序. 我们面临的情况是,我们需要在不久的将来灵活地更改 IP 地址.我们不想依赖客户在他们的域上进行 A 记录更改.所以我们认为使用 CNAME 记录会起作用 ..
发布时间:2021-12-20 10:19:20 其他开发

电子邮件地址是否区分大小写?

我已经读过电子邮件的标准第一部分区分大小写,但是我尝试将电子邮件发送到 name@example.com, Name@example.com 和 NAME@example.com - 在每种情况下都已到达. 邮件服务器如何处理用户名?是否有可能错过案例并且该消息不会被传递?使用与注册时填写的完全相同的字母大小写真的很重要吗? 解决方案 来自 RFC 5321,第 2.3.11 节: ..
发布时间:2021-12-12 09:12:42 其他开发

为什么上传文件时需要form enctype=multipart/form-data?

为什么在将文件上传到网络服务器时需要 ? 解决方案 它与浏览器如何打包二进制和表单数据以通过 HTTP 传输有关.默认只发送表单数据,但如果表单需要支持上传文件,则二进制数据也必须附加并与表单数据分开. Scott Hanselman 在此处对此给出了很好的解释: HTTP 以及如何通过 HTTP 上传文件 对我来说,了解事情发生的原因和方式总是更好.如果你说“只是因为 ..
发布时间:2021-12-11 10:04:33 前端开发

用于验证多个电子邮件地址的正则表达式

我有一个正则表达式来验证我的邮件地址,如下所示: ([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?) 这工作得很好,但只允许输入一封电子邮件.现在我想扩展它并允许添加多个邮件地址(就像 MS Outlook ..
发布时间:2021-12-10 23:20:33 C#/.NET

正则表达式解析或验证 Base64 数据

是否可以使用 RegEx 来验证或清理 Base64 数据?这是一个简单的问题,但推动这个问题的因素是使问题变得困难的原因. 我有一个 Base64 解码器,它不能完全依赖输入数据来遵循 RFC 规范.因此,我面临的问题可能是 Base64 数据,它们可能无法分解为 78(我认为是 78,我必须仔细检查 RFC,所以如果确切数字错误,请不要责怪我)字符行,或者行不能以 CRLF 结尾;因为它 ..
发布时间:2021-12-02 23:48:48 其他开发

什么是符合 RFC 的 URI

在了解 .NET 的功能时框架 4.5,我发现它支持符合 RFC 的 URI.拥有符合 RFC 的 URI 支持意味着什么? 解决方案 RFC 是一组互联网标准,用于定义互联网协议的各个方面 - 在您的情况下是 URI 的标准格式.您可以在此处找到相关标准:http://www.ietf.org/rfc/rfc2396.txt RFC 2396 明确定义了构成 URI 的部分(例如方 ..
发布时间:2021-11-24 10:23:46 C#/.NET

在 URL 中可以使用哪些字符?

我有一个应用程序,它采用 url 中的所有参数,如下所示:/category/subcategory/sub-subcategory.我希望能够在 URL 的末尾给出额外的参数,比如 page-2/order-desc.这将使整个 URL 变成 cat/subcat/sub-subcat{delimiting-character}page-2/order-desc. 我的问题是:我可以使用哪 ..
发布时间:2021-09-14 20:34:08 其他开发