从WCF服务返回HTTP状态代码

时间:2019-05-16 10:02:28

标签: c# api wcf http-status-code-404 httpresponse

我正在尝试返回登录API的结果,如下所示。代码是Http状态代码,状态是Http状态。

{

"code": 200,
"message": "User Login",
"status": "OK",
"data": {
    "CustomAccessToken": "",
    "Email": "",
    "FirstName": "",
    "LastName": "",
    "Password": "",
    "userId": ""
}

}

我为Web API找到了类似的东西,但是在WCF服务中找不到CreateResponse:

HttpRequestMessage请求=新的HttpRequestMessage(); 返回request.CreateResponse(HttpStatusCode.OK,obj);

我还提到了链接“ How can I return a custom HTTP status code from a WCF REST method?”:它表示要使用

WebOperationContext ctx = WebOperationContext.Current; ctx.OutgoingResponse.StatusCode = System.Net.HttpStatusCode.OK;

但是我无法以我期望的格式返回响应。我不知道自己在做什么错,我是WCF的新手。谁能帮忙。

0 个答案:

没有答案