这个api方法应该创建一些东西,然后将一些数据返回给用户
它工作正常,但返回状态代码200,我希望它返回201(创建)
我该怎么做?
谢谢
public CResponseBase Put([FromBody] CNewCampaignRequest i_request_obj)
{
CResponseBase o_response = new CResponseBase();
int account_id = CAPILogin.AccountIDGet(i_request_obj.UserName, i_request_obj.Password);
if (account_id != -1)
{
switch (i_request_obj.ActionName)
{
case "CampaignFromURLCreate":
o_response = CampaignFromURLCreate(account_id, i_request_obj);
break;
default:
break;
}
}
return o_response;
}
答案 0 :(得分:0)
使用可以使用:
public HttpResponseMessage Put(...)
{
...
return Request.CreateResponse(HttpStatusCode.Created, o_response);
}