【发布时间】:2013-09-04 12:56:50
【问题描述】:
对不起,如果这听起来很愚蠢,但是在收到这封邮件之后。
在 2011 年 10 月 18 日的声明中,我们表示将扩大 www.paypal.com 的 IP 地址数量以提高 我们网站的性能、可扩展性和可用性。在这个 根据上下文,我们将从 2013 年 10 月 7 日起停止对 HTTP 1.0 的支持。 在这一变化之后,我们的一些经销商可能会遇到困难。 验证 IPN 的重传(即时付款通知) 数据或发送 PDT(支付数据传输)到 www.paypal.com 和 ipnpb.paypal.com。当 IPN 或 PDT 脚本使用 HTTP 1.0 并且不包括标头“主机:www.paypal.com”或“ Host: ipnpb.paypal.com" 在 HTTP 请求中。
附加信息 自 2013 年 10 月 7 日起,所有申请 收到的将具有符合 HTTP 1.1 的标头“主机” 规格。 HTTP 1.0 不需要此标头。 IPN 和 使用 HTTP 1.0 的 PDT 脚本可能会失败并显示错误“HTTP/1.0 400 2013 年 10 月 7 日的“错误请求”类型。因此,IPN 消息 无法正确验证或 PDT 脚本将无法检索 有关交易的信息。
2013 年 10 月 7 日之前需要采取的措施 供应商必须更新其 IPN 和/或使用 HTTP 1.1 和 HTTP 的 PDT 脚本包括“主机” 脚本重传中的头和协议“Connection:close” IPN 数据。
这是否适用于网站支付标准的 HTML 表单基础知识,因为据我所知,它适用于进行远程调用的脚本。谢谢
【问题讨论】:
标签: paypal