使用 C# 来托管您的RESTFUL 服务当然是可行的,但有时会有些矫枉过正。
您可能会在一两分钟内使用 node js 设置所有内容:
//Server.js
//Lets require/import the HTTP module
var http = require('http');
//Lets define a port we want to listen to
const PORT=8080;
//We need a function which handles requests and send response
function handleRequest(request, response){
response.end('It Works!! Path Hit: ' + request.url);
}
//Create a server
var server = http.createServer(handleRequest);
//Lets start our server
server.listen(PORT, function(){
//Callback triggered when server is successfully listening. Hurray!
console.log("Server listening on: http://localhost:%s", PORT);
});
现在运行这个 JavaScript 来启动你的 web 服务:
> node Server.js
然后尝试在浏览器中访问此服务以查看结果!这就对了!
请注意,一旦您定义了此类 Web 服务,无论您是通过 Android 还是浏览器请求它,您都会得到相同的响应。