网络编程中的HTTP、mDNS与WebSocket技术详解
1. HTTP服务器响应请求
HTTP服务器能够响应各种不同的请求。以下是一个简单的示例,用于响应每个请求并返回使用的HTTP方法和请求的HTTP资源路径:
let server = new Server({port: 80});
server.callback = function(msg, value, etc) {
if (Server.status === msg) {
this.path = value;
this.method = etc;
}
else if (Server.prepareResponse === msg) {
return {
headers: ["Content-Type", "text/plain"],
body: `hello. path "${this.path}". method "${this.method}".`
};
}
}
当运行此示例时,设备的IP地址会显示在调试控制台中,例如:
Wi-Fi connected to "Moddable"
IP address 10.0.1.5
之后,你可以使用同一网络中的Web浏览器连接到该Web服务器。在浏览器地址栏中输入 http://10.0.1.5/test.h
超级会员免费看
订阅专栏 解锁全文
1240

被折叠的 条评论
为什么被折叠?



