gpt4 book ai didi

php - HTTP POST 不工作(408 错误)

转载 作者:搜寻专家 更新时间:2023-10-31 21:17:37 25 4
gpt4 key购买 nike

我在尝试从支付服务提供商 (WorldPay) 向我的主机服务器发送发布请求时遇到了一些问题。基本上,如果/当交易成功时,WorldPay 会回调我网站上的脚本。问题是发布请求没有到达我的脚本——我们只是遇到 408 超时。

这是从下面的 WorldPay 发送的请求:

POST /index.php?route=payment/worldpay/callback HTTP/1.0
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Host: www.mysite.com
Content-Length: 711
User-Agent: WJHRO/1.0 (WorldPay Java HTTP Request Object)

authAmountString=%26%23163%3B3.49&_SP.charEnc=UTF-8&desc=testItem&authMode=A

这是从我的主机服务器发回的响应:

HTTP/1.1 408 Request Timeout
Connection: Close
Pragma: no-cache
cache-control: no-cache
Content-Type: text/html; charset=iso-8859-1

我知道这是不可能的,但有人能看出上面的任何问题吗?为了简化事情,我用一个基本的 html 输出替换了 php 脚本,该输出返回了一条 hello world 消息,但我们仍然收到 408,所以我很确定该脚本可以正常工作。我们也遇到过一两次这样的错误:

failed CAUSED BY invalid HTTP status line: >null<

非常感谢任何帮助

干杯

保罗

最佳答案

如果您上面给出的 HTTP 请求是准确的,那么客户端似乎在宣传 711 字节的内容长度,但实体主体似乎不是 711 字节长。这就是服务器在等待其余数据时超时的原因。

关于php - HTTP POST 不工作(408 错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5247767/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com