지불 요청자 (WorldPay)에서 호스트 서버로 작업하도록 요청하는 데 문제가 있습니다. 기본적으로 WorldPay는 거래가 성공하면 내 웹 사이트의 스크립트 콜백을 수행합니다. 문제는 게시물 요청이 내 스크립트에 전달되지 않는다는 것입니다. 우리는 단지 408 개의 타임 아웃을 얻습니다. 나는이 긴 샷을 알고 있지만 누구나 볼 수 있습니다HTTP POST가 작동하지 않음 (408 오류)
HTTP/1.1 408 Request Timeout
Connection: Close
Pragma: no-cache
cache-control: no-cache
Content-Type: text/html; charset=iso-8859-1
:
이
은 아래 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
그리고 이것은 나의 호스트 서버에서 다시 전송 응답입니다 위의 무엇인가 잘못 되었습니까? 사물을 단순화하기 위해 나는 hello world 메시지를 반환 한 기본 html 출력으로 PHP 스크립트를 대체했으며 여전히 408을 얻었으므로 스크립트가 제대로 작동하는지 확신합니다. 우리는 또한 한 두 번이 오류가 있었다 : 당신이 위의 준 HTTP 요청, 그것은 것처럼 정확한 것 같다 경우
failed CAUSED BY invalid HTTP status line: >null<
어떤 도움을 크게 폴
에서 "client_body_timeout"를 확인하실 수 있습니다 https? – Tsadiq
아니요, 분명히 아니오는 아닙니다 - 왜 묻는 겁니까? – Pjn2020
이유가 없기 때문에 대체 솔루션을 찾고 있습니다 :-) – Tsadiq