尝试在AngularJS中执行POST请求时WCF错误400(错误请求)

时间:2016-01-15 08:26:43

标签: angularjs wcf post

我正在使用AngularJS,我正在尝试使用ngresources对WCF服务进行REST CRUD操作,但每次我尝试进行POST调用时都会产生400错误的请求错误。我需要向服务发送一个json对象。 这个工厂:

.factory('oncoNotasService', function ($resource) {

    return $resource("http://localhost:1046/Rest/Onco_notas_enfermeria.svc/oNCO_NOTAS_ENFERMERIAList", {}, {

        query: { method: "GET", isArray: true },
        create: { method: "POST"},
        get: { method: "GET" },
        remove: { method: "DELETE" },
        update: { method: "PUT" }
    });
})

这是服务WCF:

[OperationContract(Name = "add")]
    [WebInvoke(Method = "POST", UriTemplate = "oNCO_NOTAS_ENFERMERIAList/", BodyStyle = WebMessageBodyStyle.Bare, ResponseFormat = WebMessageFormat.Json)]
    ONCO_NOTAS_ENFERMERIADto Add(ONCO_NOTAS_ENFERMERIADto oNCO_NOTAS_ENFERMERIADto);

我不知道我是否遗漏了什么,谢谢

1 个答案:

答案 0 :(得分:0)

我建议尝试使用一个安静的客户端来调用该服务,看看你是否收到400响应