我正在尝试使用xmlhttprequest从js发送http请求,并使用socket在java服务器中接收它。
我可以发送请求,但问题是我没有得到答复。
document.getElementById("Update").addEventListener("click", function() {
var xhttp;
var url = "http://192.168.43.1:8081/update";
xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4) {
alert(this.responseText);
alert(this.status);
}
};
它返回的状态为零。
以下是我的java代码:
try {
String response = "";
response = in.readLine();
System.out.println(response);
requestParser = response.split(" ");
requestType = requestParser[0];
pathFromClient = requestParser[1];
http = requestParser[2];
out.write("HTTP/1.1 200 OK");
out.flush();
socket.shutdownOutput();
socket.close();
} catch (Exception e) {
e.printStackTrace();
}
1条答案
按热度按时间htzpubme1#
你忘了一些东西。我可能也忘了一些东西;我没有测试这个,只是把它输入,但你明白了。