Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未调用来自Angularjs的带有datacontract参数的WCF Rest服务?_Angularjs_Angularjs Service_Wcf Rest - Fatal编程技术网

未调用来自Angularjs的带有datacontract参数的WCF Rest服务?

未调用来自Angularjs的带有datacontract参数的WCF Rest服务?,angularjs,angularjs-service,wcf-rest,Angularjs,Angularjs Service,Wcf Rest,角度JS: 这是来自UI客户端的angularJS服务调用 var obj = { "ReportingId": Rejection.ReportingId, "ErrorCode": Rejection.ErrorCode, "OriginatorCode": Rejection.OriginatorCode,

角度JS:
这是来自UI客户端的angularJS服务调用

var obj = {
                        "ReportingId": Rejection.ReportingId,
                        "ErrorCode": Rejection.ErrorCode,
                        "OriginatorCode": Rejection.OriginatorCode,
                        "PrimaryAssetClass": Rejection.PrimaryAssetClass,
                        "MsgType": Rejection.MsgType,
                        "FeedbackType": Rejection.FeedbackType,
                        "ReportType": 1,
                        "RegionCode": Rejection.RegionCode,
                        "ErrorStatus": Rejection.ErrorStatus,
                        "Assignee": Rejection.Assignee,
                        "Case": Rejection.Case,
                        "Status": Rejection.Status,
                        "Comment": Rejection.Comment,
                        "UserName": Rejection.UserName,
                        "RejectId": Rejection.RejectId,
                        "Profile": Rejection.Profile
                    };
                    alert("before save call " + Rejection.IssueId);
                    $http({
                        method: "post",
                        url: "http://localhost:55467/WCFServiceHost/DFAService.svc/SaveDtccCommentHistory",
                        datatype: "json",
                        data: obj,
                        headers: { "content-type": "application/json; charset=utf-8;" }
                    }).sucess(function (data) {
                        alert("On succeess of save " + Rejection.IssueId);
                    })
                    .error(function (msg, code) {
                        alert("On failure of save " + Rejection.IssueId);

                    });
WCF服务合同:

    [OperationContract]
    [WebInvoke(Method = "POST", RequestFormat = WebMessageFormat.Json,
      ResponseFormat = WebMessageFormat.Json,
        BodyStyle=WebMessageBodyStyle.Wrapped,
      UriTemplate = "SaveDtccCommentHistory")]
    string SaveDtccCommentHistory(DcSaveDtccCommandData dccriteria);
服务实施如下:

public string SaveDtccCommentHistory(DcSaveDtccCommandData dccriteria)
    {
        return "hello".ToString();
    }   
我尝试从浏览器进行调试。Fiddler说“不允许使用方法。请在此方法上帮助我”

Method=“*”,使我的问题得到解决Method=“*”,使我的问题得到解决