小程序
小游戏
企业微信
微信支付
扫描小程序码分享
分账在请求的时候返回400 Bad Request, 请问这是哪里写错了吗?这是官方文档https://pay.weixin.qq.com/wiki/doc/apiv3_partner/apis/chapter8_1_1.shtml,里面也没有写bad request 是什么错了
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
全局错误码看这里https://pay.weixin.qq.com/wiki/doc/apiv3_partner/wechatpay/wechatpay2_1.shtml
400是协议或者参数错误
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
catch (\Exception $e) { // 进行错误处理 echo $e->getMessage(), PHP_EOL; if ($e instanceof \GuzzleHttp\Exception\RequestException && $e->hasResponse()) { $r = $e->getResponse(); echo $r->getStatusCode() . ' ' . $r->getReasonPhrase(), PHP_EOL; echo $r->getBody(), PHP_EOL, PHP_EOL, PHP_EOL; } echo $e->getTraceAsString(), PHP_EOL; }
HTTP 400 错误打入到了 catch 块内,建议把上述补齐,会打印出错误堆栈,服务端返回的信息在 $r->getBody() 内。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
全局错误码看这里https://pay.weixin.qq.com/wiki/doc/apiv3_partner/wechatpay/wechatpay2_1.shtml
400是协议或者参数错误
catch (\Exception $e) { // 进行错误处理 echo $e->getMessage(), PHP_EOL; if ($e instanceof \GuzzleHttp\Exception\RequestException && $e->hasResponse()) { $r = $e->getResponse(); echo $r->getStatusCode() . ' ' . $r->getReasonPhrase(), PHP_EOL; echo $r->getBody(), PHP_EOL, PHP_EOL, PHP_EOL; } echo $e->getTraceAsString(), PHP_EOL; }
HTTP 400 错误打入到了 catch 块内,建议把上述补齐,会打印出错误堆栈,服务端返回的信息在 $r->getBody() 内。