【问题标题】:shopify 422 Unprocessable Entity exception utf-8 charactersshopify 422 无法处理的实体异常 utf-8 字符
【发布时间】:2019-04-03 08:20:52
【问题描述】:

我在 shopify 新产品 PUT 请求中使用以下 utf-8 字符串传递了一些汉字。

"%E7%94%A8%E4%B8%AD%E6%96%87%E5%88%B6%E4%BD%9C"

我将内容类型传递为“application/json;charset=UTF-8”。但是shopify会抛出422状态码。

【问题讨论】:

    标签: rest http kotlin shopify


    【解决方案1】:

    元字段负载中缺少 ID。 Shopify 的回复本可以准确指出问题所在!浪费了我一个小时!

    【讨论】:

    • 一个产品有很多属性。其中任何一个都可能丢失、搞砸或以其他方式畸形。对于 Shopify 挑选哪一个并告诉你,我猜他们认为这太过分了。他们只是把你的整个有效载荷都混为一谈。在这种情况下,您必须知道 PUT 需要资源 ID,因此您可能不应该浪费一个小时试图弄清楚这一点,这是基础知识。如今,Rest 并不是一个新想法。
    猜你喜欢
    • 1970-01-01
    • 2021-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-03
    • 2014-12-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多