php - 使用 REST API PUT 方法进行库存更新会出现错误“内容类型无效”Magento 2
问题描述
我正在使用 magento2 Rest API 通过 sku 更新产品数量并在邮递员上进行测试,它给出了错误
Content-Type 标头无效。400 错误请求。
我已经生成了消费者密钥、消费者密钥、访问令牌和访问令牌密钥。
以下是在邮递员中完成的设置-:
方法:放
网址: http: //127.0.0.1/pos_mage/rest/V1/products/ {sku_of_product}
授权:OAuth2.0 并设置访问令牌值
标头:键:Content-Type 和值:application/json
正文:键:stockItems 和值:10
但是当我尝试运行 API 时,它给了我错误
{ "message": "Content-Type 标头无效。" 400 错误请求。
我正在我的本地主机上进行测试。
我检查了很多教程,但仍然没有成功-:
解决方案
在带有 JSON 有效负载的 REST API 的情况下,根据服务的 API 规范,通常使用 400 错误代码来指示 JSON 在某种程度上是无效的。
检查请求是否包含有效的 JSON 格式或尝试以下操作:
ContentType = "application/json" and Accept = "Application/json"
推荐阅读
- python - 具有歧义的上下文无关语法 - 使用 Ply lex/yacc 生成器的小型编译器
- loopbackjs - Loopback - 如何维护角色
- ruby-on-rails - mongo驱动程序没有检测到rails中的主节点
- oracle - 如何在oracle中加入2个包含null的表?
- c# - 当我们使用 new 关键字初始化一个值类型时会发生什么?
- matlab - 矩阵与矩阵元素
- swift - 线程 10:致命错误:在展开可选值时意外发现 nil
- python - 根据模型预测,在损失中使用自定义函数的返回值
- vba - 在同一单元格中输入值和背景公式
- javascript - Reactjs:有人可以向我详细说明这一行吗