Привет
У меня есть веб-сайт html со встроенным java-скриптом, веб-сайт загружен в apache tomcat, веб-сайт предполагает связаться с другим сервером и получить обратно данные json, этого не происходит, трассировка пакетов показывает, что tcp-рукопожатие завершается из-за состояния FIN при отправке пакета до того, как в состоянии FIN будет неправильная контрольная сумма, я не уверен, как это устранить? Как вы думаете, неверная контрольная сумма прерывает рукопожатие? и как этого избежать? ниже мой AJAX JQuery код
примечание: и сервер apache, и другой сервер находятся в одном домене.
Заранее спасибо
LS
$(document).ready( function() {
var home_add='http://myhome.net:3300/gateway';
$('#handshake').click(function(){
alert(" sending json data");
$.ajax({ /* start ajax function to send data */
url:home_add,
type:'POST',
datatype:'json',
contanttype:'text/json',
async: false,
error:function(){ alert("handshake didn't go through")}, /* call disconnect function */
data:{
"supportedConnectionTypes": "long-polling",
"channel": "/meta/handshake",
"version": "1:0"
},
success:function(data){
$("p").append(data+"<br/>");
alert("sucessful handshake")
}
})
})
})