我想用 quicker 给 Obsidian Local API 发出 HTTP 请求,用 DQL (dataview查询语言)搜索指定的笔记。
根据 Local API 的互动API文档,需要把内容类型指定为 application/vnd.olrapi.dataview.dql+txt
。
然后创建了一个 http 请求动作。
但是运行之后,报 40011错误,响应文本为
{
"message": "Content-Type header required; this API accepts data in multiple content-types and you must indicate the content-type of your request body via the Content-Type header.",
"errorCode": 40011
}
然后在它提供的API文档里,响应是正常的。
补充:Quicker 版本是 1.43.34。
很有可能是,看到这个结果之后我也想到了另一个讨论 https://getquicker.net/Common/Topics/ViewTopic/23443
但是我不太懂怎么用C# 来发出一个不带charset的http请求,是否能简单指点一下?谢谢!