【问题标题】:PayPal API V2 Create Invoice Wrong Response/Status CodePayPal API V2 创建发票错误响应/状态代码
【发布时间】:2021-09-19 03:41:47
【问题描述】:

使用 PayPal API V2 创建发票时,我收到了错误的响应/状态代码。我得到的状态码是 200 而不是 201,它会产生以下响应。根据文档应该返回一个 Created 状态代码 201 和一个显示发票详细信息的 JSON 响应正文

"rel" => "self"
"href" => "https://api.sandbox.paypal.com/v2/invoicing/invoices/INV2-2LMY-9VSE-KKRR-RGYP"
"method" => "GET"  

【问题讨论】:

    标签: paypal paypal-sandbox


    【解决方案1】:

    200 和 201 基本上可以互换。 documentation 声明:

    成功的请求会返回 HTTP 200 OK 状态码和 JSON 如果您设置,则显示模板详细信息的响应正文 首选=return=representation。

    该 HTTP 标头字符串的格式应为 Prefer: return=representation

    默认为return=minimal,它将只包含 GET 链接。

    【讨论】:

    • 非常感谢 :)
    猜你喜欢
    • 2014-02-28
    • 2020-12-17
    • 1970-01-01
    • 1970-01-01
    • 2020-08-24
    • 2017-10-31
    • 2014-11-09
    • 2018-05-26
    • 2020-02-20
    相关资源
    最近更新 更多