我无法通过 API 使用 CURL 或 POSTMAN 创建新主题

我的 CURL 请求如下:

curl -X POST "https://mysite.com/posts.json" \
-H "Api-Key: mykey" \
-H "Api-Username: system" \
-H "title: 一年有多少小时 以及一年有多少秒?" \
-H "raw: 这是我通过 API 创建的第一个主题,看看是否有效"

我在控制台中收到了这个错误:

我哪里做错了?我也尝试过使用更长的标题。

能否为我提供一段示例代码,分别通过 CURL 和 Postman 创建新主题?

是的,使用 -F 来设置标题和原始内容,这样这些值就不会出现在请求头中。

curl -i -sS -X POST "http://localhost:3000/posts.json"  \
-H "Content-Type: multipart/form-data;"  \
-H "Api-Key: asdfasdf..."  \
-H "Api-Username: system"  \
-F "title=f8363e27e93 1686ad52d92 e74621a4c13"  \
-F "raw=1fc960baee7cada5037d4325ffb229ed a83286e99dc8bd6d688edae193d634a9 b608bbde2fb09e90fc4c21b5c22afe2b"
5 个赞