收藏
回答

微信支付下单400失败

HTTP/1.1 400 Bad Request

Server: nginx

Date: Sun, 11 Aug 2019 11:19:28 GMT

Content-Type: text/html

Content-Length: 166

Connection: close


<html>

<head><title>400 Bad Request</title></head>

<body bgcolor="white">

<center><h1>400 Bad Request</h1></center>

<hr><center>nginx</center>

</body>

</html>


回答关注问题邀请回答
收藏

6 个回答

  • 李宝亨
    李宝亨
    2021-05-08

    同遇到,对比PostMan解决了。代码构造request时,Header里面的User-Agent、Accept要指定。

    2021-05-08
    有用 1
    回复
  • clouds
    clouds
    2019-08-11

    用getman请求,显示签名失败。

    2019-08-11
    有用 1
    回复
  • 🐸
    🐸
    2020-10-27

    能告诉下是什么问题吗

    2020-10-27
    有用
    回复
  • 万承宇
    万承宇
    2020-01-03

    我也遇到了同样的问题,postman正常,php代码里就是返回400 Bad Request

    2020-01-03
    有用
    回复
  • Kim
    Kim
    2019-10-09

    我也遇到同样的错, 请问有找到原因吗

    2019-10-09
    有用
    回复 3
    • clouds
      clouds
      2020-09-05
      搞定了
      2020-09-05
      回复
    • 刘经纬
      刘经纬
      2021-03-05回复clouds
      怎么解决的能不能和大家分享一下
      2021-03-05
      回复
    • clouds
      clouds
      2021-05-07
      post请求的原因,忘记了,我之前是看抓包解决的,你看正常的包的请求数据是咋样的,他这个校验比较严格。
      2021-05-07
      回复
  • 微信支付技术助手1
    微信支付技术助手1
    2019-08-12

    签名失败,需要查看你的KEY,还有提交参数以及编码。

    2019-08-12
    有用
    回复 3
    • clouds
      clouds
      2019-08-13
      都是英文,没有涉及到中文,我用c++写的参数,我把参数用https://pay.weixin.qq.com/wiki/tools/signverify/ 接口测试sign是OK的,KEY我重新设置过也是OK的。
      2019-08-13
      回复
    • clouds
      clouds
      2019-08-13
      现在postman 可以提交成功了,但是自己的还是400 bad request
      2019-08-13
      回复
    • Kim
      Kim
      2019-10-09
      我也遇到同样的错, 请问有找到原因吗
      2019-10-09
      回复
登录 后发表内容