我正在使用curl将POST请求发送到Web服务http:// localhost 2325 //服务
我怎样才能将POST请求的主体变为一个变量,然后我可以在我的POST方法中访问该变量?
有人可以举个例子吗?
这是我的方法
[WebInvoke(RequestFormat = WebMessageFormat.Json, UriTemplate = "/user", Method = "POST")] public void Create(User us)
班级用户包含user_id
和user_name.
有人可以帮忙吗? 我需要的只是一个如何在curl中制定POST请求的例子
我试过这个,但它不起作用
curl -v -H“Accept:application / json”-H“Content-type:application / json”-X POST -d'{"user":{"user_name":"Name1","user:id":"11"}}'
http:// localhost:3000 / api / 1 / users
答案 0 :(得分:0)
因为您在方法签名中命名了参数us
,您的JSON需要是:
{"us":{"user_name":"Name1","user:id":"11"}}
或者在方法签名中重命名参数“user”。