Bash 通过CURL错误发送POST

Bash 通过CURL错误发送POST,bash,curl,terminal,Bash,Curl,Terminal,我正试图通过命令行上的CURL发送一个HTTP POST。我做错了什么事。有人能告诉我我的命令有什么问题吗?我正在做以下工作: curl -X POST -H "Content-Type:application/json" https://www.url-here.com -d {JSON OBJECT HERE} 如果添加-v,您将得到一条详细的错误消息,这可能有助于调试 根据,您应该将选项放在url之前 这是我目前用于测试的curl调用,效果很好: curl -v -H "Accept:

我正试图通过命令行上的CURL发送一个HTTP POST。我做错了什么事。有人能告诉我我的命令有什么问题吗?我正在做以下工作:

curl -X POST -H "Content-Type:application/json" https://www.url-here.com -d {JSON OBJECT HERE}

如果添加-v,您将得到一条详细的错误消息,这可能有助于调试

根据,您应该将选项放在url之前

这是我目前用于测试的curl调用,效果很好:

curl -v -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{}' http://example.com