Поскольку я пытаюсь сделать POST-запрос к моему WCF service
, я не могу POST the service request
и can't get response.
Я использую WebHttpBinding и мой WCF service is hosted in Windows service
с PORT 8181
Метод обслуживания WCF:
[OperationContract]
[WebInvoke(Method = "POST", UriTemplate = "/{cstid}/{deptid}/get/customer/?cstname={cstname}",
BodyStyle = WebMessageBodyStyle.Bare, RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json)]
Customer CustomerGet(string cstid, string deptid, string cstname);
Метод JQuery POST
jQuery.ajax({
type: 'POST',
url: 'http://localhost:8181/mysite/e48/91/get/customer/?',
dataType: 'json',
contentType: "application/json; charset=utf-8",
processData: false,
success: function (data) {
alert(data); // not getting anything :(
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert('Error :' + textStatus);
}
});
МожетКто-нибудь, пожалуйста, дайте мне знать, почему я не могу позвонить в эту службу и как мне решить эту проблему?
Заранее спасибо!