未找到与请求URI

时间:2017-09-27 17:03:38

标签: asp.net linux curl asp.net-web-api flume-ng

我有一个web API asp应用程序,其中我有一个名为SourceFlumeController的控制器,有一个名为obtenerValores的方法帖子,它接收一个int变量并在我使用postman发布它时工作正常时返回一组数据。

enter image description here

[
    {
        "ano": 2017,
        "mes": 1,
        "valor": 724242629.852258440265745
    },
    {
        "ano": 2017,
        "mes": 2,
        "valor": 588173802.519942843885072
    },
    {
        "ano": 2017,
        "mes": 3,
        "valor": 84633390.992432594067902
    }
]

当我尝试使用curl从Linux虚拟机发布时出现问题这是我的尝试

curl -X POST -H 'Content-Type: application/json; charset=UTF-8' -d '["body":{"ano":"2010"}'] http://xxx.xxx.xx.xxx/CSharpFlume/api/SourceFlume/obtenerValores

curl返回找不到与请求URI匹配的任何内容

所以我尝试使用GET方法,它可以正常工作

curl http://192.168.45.201/CSharpFlume/api/SourceFlume/getValores?ano=2017

我的问题是,我在curl Post方法中缺少什么?

0 个答案:

没有答案