rfc相关内容

JSON规范和BOM/字符集编码的用法

我一直在阅读 RFC-4627 规范,我来了解释: 在将有效载荷发布为application/json mime类型时, 在经过正确编码的JSON流(基于"3.编码"部分的开头)的开头没有必须,并且 不支持媒体参数,因此application/json; charset=utf-8的mime类型标头不符合 RFC-4627 (基于"6. IANA注意事项"部分). 这些正确的推 ..
发布时间:2019-11-23 17:13:03 其他开发

那么nginx是不是正确解释折叠标题?

如果 延续行以空格 或水平制表符开头,则HTTP / 1.1标题字段值可以是 折叠到多行。所有线性白色 空间(包括折叠)与SP具有相同的 语义。在解释 字段值或转发消息 下游之前,收件人MAY 用 单个SP替换任何线性空格。(引自 ..
发布时间:2018-07-10 15:25:28 其他开发

Content-Type仅限charset

我遇到了这个有趣的标题: Content-Type:charset = utf-8 将HTTP标头设置为UTF-8使用PHP 回答者说这个语法是由 RFC 2616 ,但我不是在提供的链接中看到它的 。这是有效的语法,如果是这样,那么 具体是这个定义的吗? 解决方案 在RFC 2616中为 Content-Type 标题生成是这样: C ..
发布时间:2018-07-10 15:05:29 其他开发

RFC-404或400用于在PUT请求中找不到的实体关系

我正在为数据库构建一个REST接口,我遇到了一个问题。 想象一下,我有'Item'表有两列' id'和'user_id',它是'User'表的外键。 在执行PUT请求(更改项目)时,如果“用户”表中不存在“user_id”,则更新将失败。 我的问题是,这个回复应该是400还是404?我的一部分认为400,因为它是请求者提供的错误数据。但技术上是404,因为无法找到用户资源。 ..
发布时间:2018-07-10 10:50:30 其他开发

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

如果没有给出字符集,应该使用什么来解码multipart / form-data的默认编码? RFC2388声明: 4.5表单数据中的文本字符集 每个部分multipart / form-data应该有一个content- 类型。在field元素为text的情况下,文本的charset 参数表示使用的字符编码。 例如,带有文本字段的表单其中用户键入'Joe欠 1 ..
发布时间:2018-07-10 09:39:30 其他开发

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

我和我的同事讨论了在202 Accepted response中使用Location头的一个很好的概念。 故事开始分析PHP header()函数的行为来自此处。有趣的摘录: 第二个特例是“Location:”标题。它不仅将此标头发送回浏览器,而且还向浏览器返回REDIRECT(302)状态代码,除非已经设置了201或3xx状态代码。 他们在此默认行为中未包含202状态代码。看起 ..
发布时间:2018-07-09 15:37:44 其他开发

应该在HTTP URL中何时编码星号?

根据 RFC1738 ,星号(*)可以在未编码的情况下使用一个URL“: 因此,只有字母数字,特殊字符”$ -_。+!*'(),“和 用于保留目的的保留字符可以在URL中使用 未编码。 然而, w3.org的命名和寻址材料说明星号是“保留用作特殊用途”特定方案中的重要性“并暗示它应该被编码。 此外,根据 RFC3986 ,URL是一个URI: 术语”统一资源定位器“ “ ..
发布时间:2018-07-09 14:57:05 其他开发

RFC 2854如何过时RFC 1867?

2584 “过时” 1867 ? 这可能会降低对我不了解如何阅读RFC,但从我所了解的情况来看,1867年描述了如何使用HTML表单进行文件上传,而2584是关于HTML表单中未使用的MIME类型。两个完全不同的东西? 解决方案 RFC 2584 标志着互联网工程任务组参与HTML规范的结束。 万维网联盟继续进行其他工作。 RFC 2584的内容如下: b $ b IE ..
发布时间:2018-06-21 16:36:05 前端开发

FTP用户名中的非拉丁字符

我试图找到FTP用户名中允许使用的字符列表,但RFC并不是很具体。什么ftp服务器和客户端支持Unicode中的用户名?特殊字符?是否有一个通用规范解释了FTP用户名允许的字符列表? (谷歌搜索对我没有帮助) 解决方案 RFC 959 5.3.2: :: = :: = | <炭><串GT; ..
发布时间:2018-04-13 14:18:04 其他开发

是否有标准和实施Icalendar事件RSVP

总结是我正在实施事件确认系统,找不到ICalendar回复的正确格式。因此,我想知道是否有一个完整的REPLY消息的例子,也许一个可以包装所有的PHP库? 现在详细说明,我们收到外部电子邮件,包括事件邀请请求RSVP。以下是iCal文件的摘录: ATTENDEE; ROLE = REQ-PARTICIPANT; PARTSTAT = NEEDS-ACTION; RSVP = TRUE; ..
发布时间:2017-08-09 02:14:52 PHP

SMTP点填充..什么时候在哪里做?

在发送电子邮件时,我发现有关点填充的冲突信息。 填写一个点,如果该行包含一个点避免提前终止) 在每一行中填充一个点,以点开始 填写一个点到(1),并将每一行的 有人可以澄清吗? 解决方案 根据SMTP标准RFC 5321,第4.5.2节: http://tools.ietf.org/html/rfc5321#section-4.5.2 为了允许所有用户合成的文本 ..
发布时间:2017-08-09 00:48:44 开发方法

有没有关于EML文件格式的RFC?

基本上,我试图使用EML文件,我想知道这些文件是否在不同的电子邮件服务器之间是非常标准的...基本上,是否有一个关于EML文件的RFC,就像有一个电子邮件地址和其他主题? 我想我可以更具体地了解我需要什么。我正在扫描Exchange邮箱并从以下属性中保存eml文件: Microsoft.Exchange.WebServices.Data.EmailMessage.MimeContent.Co ..
发布时间:2017-08-09 00:08:51 开发方法

我真的需要webmaster@domain.com,postmaster@domain.com等电子邮件吗?

所以我知道我应该邮寄postmaster,网站管理员,滥用等等,以符合RFC 2142等。他们似乎很少/从不吸引任何合法的电子邮件,我几乎从来没有在我的网站上列出这些域名。 滥用 postmaster 网站管理员 hostmaster usenet ftp [其他] 即使我正在使用所有的服务,我真的需要维护所有这些吗?如果我在我的网站上有联系信息,是否有任何理由使用这些标准 ..
发布时间:2017-08-09 00:06:12 开发方法

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

我已经看到,标准的第一部分电子邮件是区分大小写的,但是我试图发送电子邮件到 name@example.com Name@example.com 和 NAME@example.com - 它已经到达每一种情况。 邮件服务器如何处理用户名?是否可能错过案件,该邮件将不会传递?使用完全相同的字母大小写真的非常重要吗,如同在注册时写的电子邮件地址一样? 解决方案 从RFC 5321,sect ..
发布时间:2017-08-08 20:22:49 开发方法

DNS名称的最大长度是多少?

我看到几个人提到DNS名称(域名)的最大字符串长度是253个字符。维基百科似乎是指这个旧博客: https://en.wikipedia.org/wiki/Hostname http://blogs.msdn.com/b/oldnewthing/archive/2012/04/12/10292868.aspx 另一方面,如果我明白RFC,这篇文章是错误的。根据 RFC1035的以下字 ..
发布时间:2017-06-09 20:42:38 Wireless/无线

如何克服根域CNAME限制?

我们正在为我们的客户托管许多网络应用程序。很明显,他们希望使用自己的域来引用这些应用程序,通常他们希望任何用户键入 http:// www.customer1.com 或 http://customer1.com 转到他们的网络应用程序。 我们正在面对的情况是,我们需要在不久的将来灵活地更改IP地址。而且我们不想依靠客户在他们的域上进行A记录更改。所以我们认为使用CNAMES将会起作用,但是 ..
发布时间:2017-06-09 19:50:05 Wireless/无线

HTTP标头中使用的日期/时间格式

哪个RFC描述了现代HTTP头中用于日期/时间的格式,例如“Last-Modified”和“If-Modified-Since”,以及如何根据这种格式在PHP中生成日期/时间字符串? 某些来源指向RFC 2822,由 DateTime 类,正在使用 D,d MYH:i:s O 格式,但从我的测试中,此格式产生 +0000 而不是 GMT 。我尝试过其他时区说明符,但是最后没有一个表达式似乎把 ..
发布时间:2017-04-06 22:17:13 PHP