我多次运行这个命令
curl -X POST \
-H "X-Primotexto-ApiKey: 784155ceed9d0a4d1ffdb67466" \
-H "Content-Type: application/json" \
-d "$fragment" \
https://api.primotexto.com/v2/notification/messages/send
是否可以要求 curl 返回 HTTP 200(OK)?
谢谢
答案1
此命令
curl --head \
--output /dev/null \
--write-out "%{http_code}\n" \
--silent \
-X POST https://api.primotexto.com/v2/notification/messages/send
将仅获取标题,将输出重定向到 /dev/null,使所有进度条静音,并最终打印http_code
(200)。
如果您想要打印网站内容以及 HTTP 返回代码,那么简单--write-out "%{http_code}\n"
就可以了:
curl --write-out "%{http_code}\n" \
-H "…" \
-H "…" \
-d "…" \
-X POST https://api.primotexto.com/v2/notification/messages/send
输出:
<!DOCTYPE …>
…
<html>…</html>
200