Heroku上运行Springboot应用的Http POST请求



我已经成功地在Heroku上部署了我的Springboot应用程序。我还可以让get请求像这样:

curl GET 'heroku-url' 

正确返回:

{"id":1,"user_id":1,"title":"rneptdqxen","image":"","price":0.0,"description":"Niente"}

而不是POST,如果我尝试这个:

curl -X POST 'heroku-url -d '{}' '  

抛出错误:

empty string within braces in URL position 49

如果我把heroku-url改为127.0.0.1:8080/...,在本地构建Springboot应用程序,然后POST请求工作,所以我认为请求是正确的,可能我错过了一些关于报价。

请尝试

curl -X POST  -d '{}' 'heroku-url'