Hallo Ich habe eine Website html mit Java-Skript, die Website in Apache Tomcat hochgeladen, die Website angenommen, um einen anderen Server zu kontaktieren und json Daten zurück abrufen, dies geschieht nicht die Paketracing zeigt, dass der TCP-Handshake durch einen FIN-Status beendet wird. Das Paket, das gesendet wurde, bevor der FIN-Status eine Prüfsumme hat, ist falsch. Ich bin mir nicht sicher, wie ich das Problem beheben soll. Denken Sie, dass die Checksumme falsch ist, um den Handshake zu beenden? und hwo, um das zu vermeiden? Folgendes ist mein Ajax Jquery Code Hinweis: Apache Server und der andere Server sind in der gleichen Domäne. Vielen Dank im Voraus LStcp Handshake durch FIN/JSON Daten nicht abgerufen
$(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")
}
})
})
})
'contanttype' ist falsch geschrieben, aber es würde nichts mit dem Inhaltstyp der Antwort zu tun, wenn enthalten: http : //api.jquery.com/jQuery.ajax/ – PleaseStand