php - 为什么响应总是无效的请求正文?
问题描述
我面临一个一周的问题......通过 curl 从我的公司网站为助理创建一个实体。每次我在 PHP 中发送带有数组的请求时,它都会引发错误。主要错误是“无效的请求正文”,原因是当我传递同义词时,它说“同义词应该是数组类型”。我通过的数组是... .......这里
(3) ["wer", "were", "rrr"]
0: "wer"
1: "were"
2: "rrr"
length: 3
__proto__: Array(0)
我传递值的代码是
curl_setopt($ch, CURLOPT_POSTFIELDS, "{\"entity\": \"" . $intentname . "\",\"fuzzy_match\": true,\"values\":[{\"value\":\"" . $value . "\",\"type\":\"" . $type . "\",\"synonyms\":\"" . $array . "\"}]}");
curl_setopt($ch, CURLOPT_USERPWD, 'apikey' . ':' . '' . $apikey . '');
但是当我尝试将它转换为 JSON 时,它会抛出类似错误是 JSON 位置的东西......
常见的错误是
error: "Invalid Request Body", errors: Array(1), code: 400}
code: 400
error: "Invalid Request Body"
errors: [{…}]
__proto__: Object
我试图通过 PHP 和 js 更改它的几个数组,但问题没有解决。尝试了许多 StackOverflow 问题,但没有一个能解决问题。
谢谢你。
解决方案
推荐阅读
- php - 为什么我会在 Hmailserver 中收到此消息?
- java - 创建和丢弃运行线程的 JFrame
- typescript - 如何简洁地断言对象具有特定属性?
- ios - 使用 Swift 将具有相同类型的字典分组到具有完整键和值的数组中
- javascript - 如何使用单击按钮在剪贴板中复制示例代码
- ggplot2 - 如何创建一个 R 闪亮的应用程序来获取 PCA 图
- c - 如何读取 C 中任意数量结构的输入,其中一个值是未定义长度的 char 数组?
- node.js - 如何通过仅拥有他们的标签来获得用户?(例如 xavia#3366)
- python - 我如何根据你的熊猫完成这个问题?
- mysql - 尽管数据库存在,但 MySql 中没有数据库选择错误