Здравствуйте, я получил услугу, предназначенные для отправки HTML писем, она будет вызываться из метода «SendMail (данные) около 1500 символов.asp.net
я получить доступ к службе хотя JQuery с AJAX вызова и JSON:
var data = encodeURIComponent(JSON.stringify(dataArray));
$.ajax({
type: "GET",
url: "http://localhost:53334/Service.svc/SendMail?data=" + data,
contentType: 'application/json; charset=utf-8',
dataType: "json",
success: function() {
alert("Reklamationen er blevet sendt!");
},
error: function (err) {
alert("Kunne ikke sende reklamation! Der opstod en fejl.");
}
});
Я получил много полей, и если я заполнить все из это дает 404 не нашли ответ, но затем, если я оставляю некоторые случайные поля пустыми он попадает в API и выполняет метод, он должен? Поэтому я думаю, что это касается размера данных. Я пробовал много настроек в webconfig, но мне не удалось найти решение.
Я надеюсь, что кто-то может мне помочь.
Вы вводите свой 'type' в' ajax' как ** GET **, это не должно быть ** POST **, поскольку вы не получаете никаких данных. – Tikkes
Хм, я всегда использую get, поскольку, насколько я помню, я не могу заставить пост работать с сервисом. Но, возможно, я должен попробовать сделать пост вместо этого. :) – martin