对不起,如果这听起来很愚蠢,但在收到这封邮件之后。
在 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 并且在 HTTP 请求中不包含标头“Host: www.paypal.com”或“Host: ipnpb.paypal.com”时就是这种情况。
附加信息 自 2013 年 10 月 7 日起,收到的所有应用程序都将具有符合 HTTP 1.1 规范的标头“主机”。HTTP 1.0 不需要此标头。从 2013 年 10 月 7 日起,使用 HTTP 1.0 的 IPN 和 PDT 脚本可能会失败,并显示错误“HTTP/1.0 400 Bad Request”类型。因此,无法正确验证 IPN 消息或 PDT 脚本将无法检索有关交易的信息。
2013 年 10 月 7 日之前需要采取的行动 供应商必须更新其 IPN 和/或 PDT 脚本以使用 HTTP 1.1,并且 HTTP 在脚本重新传输 IPN 数据时包含“Host”标头和协议“Connection:close”。
这是否适用于网站支付标准的 HTML 表单基础知识,因为据我所知,它适用于进行远程调用的脚本。谢谢