Вызов веб-службы JQuery AJAX на SSL WebServer - PullRequest
0 голосов
/ 10 апреля 2009

Я делаю POST для веб-службы, которая является локальной для веб-сервера. Все прекрасно работает, пока я не размещу сайт на своем веб-сервере с поддержкой SSL. Путь к веб-сервису является относительным, то есть я не делаю ссылки на протокол. например. /webservices/method.asmx

POST приводит к ошибке во время выполнения. Кто-нибудь видел это раньше?

$.ajax({
type: "POST",
url: theURL+"/"+method,
data: body,
success: function(msg) {
alert("Data Saved: " + msg);

},
    error:function(msg){
    alert("Broken: " + theURL + "/" + method + msg.responseText);
    }
});

Ответы [ 2 ]

0 голосов
/ 30 апреля 2009

Поскольку этот проект выполняется в .NET 2.0 ... кажется, что веб-метод обрабатывает входные данные по-разному. Я смог обойти это, просто создав строку запроса и передав его, а не объект JSON.

0 голосов
/ 10 апреля 2009

Что произойдет, если вы укажете абсолютный URL-адрес, включая протокол https: // piece ... Я обычно помещаю переменную javascript в мои masterpages / template для baseURL для prot: // host: port / apppath / ссылка ... где порт включен только если не по умолчанию. Никогда не видел такой проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...