curl - 在 cmd 中使用 curl 将 json 内容发布到 api 失败并出现错误
问题描述
我正在尝试在命令提示符下执行以下 curl 查询。它因错误而失败。任何建议或想法都将受到高度赞赏。我尝试将 json 内容包装在一个文件中,并使用硬编码的 nodeid 成功执行。但问题是我在查询中的 nodeid 参数是动态的。以下在linux中执行良好。
curl -k -XPOST -H "Accept:application/json" -H "Content-Type:application/json" -H "X-SDS-AUTH-TOKEN:axwwwy" -d "{"query": "from(bucket :"monitoring_op") |> range(start: -5m) |> filter(fn: (r) => r._measurement == "procstat" and r.node_id == "40be4b58-1a30-4fa1" and ((r ._field == "cpu_usage") 或 (r._field == "memory_data") 或 (r._field == "memory_rss") 或 (r._field == "num_threads"))) |> last()"} " --url https://10.242.11.12:4441/flux/api/external/v2/query
错误:此时“procstat”出乎意料。
解决方案
推荐阅读
- sql - 在 Postgresql 中存储数组
- node.js - sinon-mongoose 不适用于 sinon 9
- angular - PrimeNg p-calendar date.month 结果错误月份
- node.js - 无法从 Lambda 调用 AppSync GraphQL api:TypeError:无法读取 null 的属性“匹配”
- ios - 如何在 Swift 中使用二进制文件作为模式匹配条件的正则表达式?例如&HF040-&HF9FC、&H09、&H0A、&H0D、&H27等
- java - org.springframework.beans.factory.BeanCreationException:创建名为“contactUsRepository”的bean时出错:
- android - 分析 Android 应用程序
- c++ - 如何编写一个完美的缩写函数模板?
- html - 所有特定的 CSS 选择器
- json - 如何从 dart/flutter 中的 json 文件中的字符串中提取子字符串