问题标签 [rfc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1087 浏览

parsing - 有 RFC 文档的解析器吗?

RFC ( http://www.ietf.org/rfc.html ) 通常以文本文件的形式发布。

  • 是否有任何其他格式可以更轻松地解析 RFC 内容?
  • 是否有广泛使用的 RFC 文本文档的解析器?
0 投票
2 回答
820 浏览

unicode - FTP 用户名中的非拉丁字符

我试图找到 FTP 用户名中允许的字符列表,但 RFC 不是很具体。哪些 ftp 服务器和客户端支持 Unicode 格式的用户名?特殊的角色?是否有一个普遍接受的规范来解释 FTP 用户名中允许的字符列表?(谷歌搜索对我没有帮助)

0 投票
4 回答
1678 浏览

javascript - 这是一个有效的电子邮件地址吗?

我正在阅读RFC 5321以试图真正理解什么是有效的电子邮件地址——我可能让这比它需要的要困难得多——但这一直困扰着我。

这是否意味着ASCII 扩展字符集在引号内有效?或者这是否仅意味着标准 ASCII 表

编辑- 考虑到答案,这里有一个简单的 jQuery验证器,可以作为插件内置电子邮件验证的补充来检查字符。

该插件的内置验证似乎相当不错,除了捕获无效字符。在这里列出的测试用例中,它只不允许注释、折叠空格和缺少 TDL 的地址(即:@localhost、@255.255.255.255)——所有这些我都可以轻松地没有。

0 投票
2 回答
4151 浏览

smtp - 为什么我应该说服开发人员使用端口 587 进行所有 SMTP 通信?

使用端口 587 进行所有客户端到 MTA 的通信的趋势越来越大。它在标准轨道 RFC 中:http ://www.ietf.org/rfc/rfc2476.txt

我的问题是“为什么?”。如果它们都做同样的事情,为什么在同一台服务器上运行 2 个 SMTP 服务器实例?它提供了什么安全功能,除了给我作为管理员排除故障的 2 件事。

这似乎是不必要的复杂性,除非 ISP 阻止端口 25。即便如此,如果 ISP 阻止端口 25 以防止垃圾邮件,这只是意味着端口 587 也被阻止需要更多时间,我们将不得不完全使用不同的端口。

似乎我们正在为自己创造更多的工作,而不是解决问题并从一开始就验证 SMTP

0 投票
1 回答
7971 浏览

c# - 在不使用提琴手的情况下,在 GetResponse 之前将 HttpWebRequest 视为字符串

如何在调用 GetResponse 方法之前将 HttpWebRequest 对象视为字符串?我想在提琴手中看到类似这样的请求的原始格式:

我尝试了以下代码,但没有工作,因为流不可读。

0 投票
2 回答
198 浏览

rfc - 你如何评论 RFC?

是否有关于在 RFC 上撰写评论的一般准则?

0 投票
1 回答
639 浏览

vb.net - Uri.IsWellFormedUriString 允许 http://http://

这对我来说似乎很奇怪,但我相信有一个解释

如果我使用 Uri.IsWellFormedUriString 传入“ http://http://www.google.com ”它返回 true,我只能假设这个 URI 符合某些 RFC 规范并且是有效的。

我的大多数其他测试表明这种方法以我期望的方式工作,而不是这种方式

任何人都可以建议吗?

0 投票
3 回答
14250 浏览

http - multipart/form-data,字段的默认字符集是什么?

如果没有给出字符集,应该使用什么默认编码来解码 multipart/form-data?RFC2388 指出:

4.5 表单数据中的文本字符集

multipart/form-data 的每个部分都应该有一个内容类型。在字段元素是文本的情况下,文本的 charset 参数指示使用的字符编码。

例如,用户在其中输入“Joe owes <eu>100”(其中 <eu> 是欧元符号)的文本字段的表单可能会将表单数据返回为:

就我而言,未设置字符集,我不知道如何解码该文本/纯文本部分中的数据。因为我不想强制执行一些不是标准行为的东西,所以我在问这种情况下的预期行为是什么。RFC 似乎没有解释这一点,所以我有点迷路了。

谢谢!

0 投票
2 回答
5958 浏览

php - 是否有 Icalendar 事件 RSVP 的标准和实现

总结是我现在正在实施一个事件确认系统,但找不到 ICalendar 回复的正确格式。因此我想知道是否有一个完整的回复消息的例子,也许还有一个 PHP 库可以把它包装起来?

现在详细信息,我们收到外部电子邮件,包括要求 RSVP 的活动邀请。这是 iCal 文件的摘录:

ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="'user@company.com'":MAILTO:user@company.com ORGANIZER;CN="Organ Izer":MAILTO:organizer@company.com

我找不到将 RSVP 发送给组织者的回复标准。RFC 2447提到了“ ATTSTAT”和“PARTSTAT”参数。

通过尝试将以下消息邮寄到 Google 日历,事件未更新。

Ical 消息或方法本身有什么问题吗?这是应该发送事件回复的方式吗?

0 投票
2 回答
135 浏览

php - JSON 是否“正式”支持原生类型的转换?

在 PHP 中,您可以使用json_encode将对象编码为 json 字符串。

但是,PHP 有大量不被视为对象(整数、字符串等)的标准数据类型。如果您将字符串传递给json_encode,这将返回一个字符串,其中包含可用于定义字符串的 javascript 语句。

在不太尴尬的措辞中,这

将输出这个(一个 javascript 就绪的字符串)

这种行为是 JSON 规范的一部分吗?也就是说,JSON 是否定义或建议实现应如何处理本机、非对象、数据类型的转换?或者甚至对转换有意见?我对 RFC的阅读使这变得模棱两可,但我在解释这些事情时很糟糕。

我问是因为我对这种行为从该函数的未来版本中消失的可能性感兴趣。即,如果它被编入规范中的某个地方,那么它消失的可能性要小于有人认为在开发过程中添加的一个。