PDT在成功之前返回423作为第一线?

时间:2013-05-15 11:12:43

标签: paypal paypal-sandbox

我正在尝试让PDT在沙箱中工作,并且刚好与使用HTTP 1.1的问题发生冲突:

https://stackoverflow.com/a/14701946/391615

当我创建与

的连接时,已经改变了一切
$fp = fsockopen ('ssl://www.sandbox.paypal.com', 443, $errno, $errstr, 30);
fputs ($fp, $header . $req);

// read the body data 
$res = '';
while (!feof($fp)) 
{
    $line = fgets ($fp, 1024);
    // etc...

我发现返回的第一行看起来像这样:

423
SUCCESS
mc_gross=240.00
invoice=PP0000
protection_eligibility=Partially+Eligible+-+INR+Only
address_status=unconfirmed

知道423的全部意义吗?

1 个答案:

答案 0 :(得分:0)

我们走了: PHP fsockopen() / fread() returns messed up data

看起来它是从服务器返回的分块数据