收藏
回答

点金计划商家小票管理apiV3接口调用返回400错误?

用 WechatPayHttpClientBuilder()调用apiv3接口报400错?

上送的Authorization WECHATPAY2-SHA256-RSA2048 mchid="省略...",nonce_str="fVUNv0hzqaKX18G6usExZBEapJu7kgdE",timestamp="1601178246",serial_no="省略...",signature="bzZhYHXTZFiEjh76GZC25vpSS5pOSujOjmZQ07N20AMDdbshfyDw6EOx5RHv2QK5B5Phpj8XhOWET5j326PixOH2J4XSjBNGud8OgbzcbwKsZTYlhJrQ3eiSduHi5O2+RRb7UWv8TxmJySj/30vKRMh9pk9ehXhENcQBZ12K+teC8P4e23oIQ9OAJzUvazKw1NQwx181QntUB04Oe0LBMUjvfR5Ge3Gz/d4tUkjGtDvlW8KxG7PgFzsqmRueaYuxgxEJMnSs6xkduMovZgHOJHfXdFEnwR/KQ6JKFz5qz6d+0nXQFG5jgf4VYyU/WJDhwHAtI68+IBnu7vDyJf7RMg=="

返回:

<html>

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

<body bgcolor="white">

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

<hr><center>nginx</center>

</body>

</html>

最后一次编辑于  09-27
回答关注问题邀请回答
收藏

1 个回答

  • DW😎ི
    DW😎ི
    09-27
    知道原因了,回去仔细看文档,发现用WechatPayHttpClientBuilder构造的HttpClient,会自动的处理签名和验签及构造Authorization。上面的截图里是手动重复加了获取token来构造Authorization,导致请求微信报错400了,去掉手动构造Authorization的就ok了
    
    09-27
    有用
    回复
登录 后发表内容
问题标签