如何确定网站是否托管在IIS,apache或任何其他服务器中。只有我可以获得的信息是页面网址。我需要创建一个增强网站的提案,但希望在继续之前获得尽可能多的信息。从网址我可以看到.aspx扩展,可以假设它是IIS中的asp.net吗?
http://check-host.net/类似的网站我检查了但服务器上没有信息。
答案 0 :(得分:2)
您想发送http HEAD请求。
telnet google.com www
将请求服务器信息
telnet dnsname www HEAD HTTP / 1.0
也可以这样做。例如
HEAD HTTP/1.0
然后输入
$(function () {
$(document).tooltip({
content: function() {
return $(this).attr('title');
},
position: {
my: "center bottom-8",
at: "center top",
using: function(position, feedback) {
$(this).css(position);
$("<div>")
.addClass("arrow")
.addClass(feedback.vertical)
.addClass(feedback.horizontal)
.appendTo(this);
}
}
});
$.metadata.setType('attr', 'data');
$('.viewMap').on('click', function() {
var data = $(this).metadata();
var e = data.href;
var flID = data.floorID;
var arID = data.areaID;
var emID = data.employeeID;
});
colorbox(e);
});
});
并返回。查看响应中返回的Server:字段。 telnet命令末尾的www请求连接到端口80,而不是正常端口23. curl -I可能更容易。即使某些服务器会响应Bad Request,也许是因为它们支持HTTP / 1.1,HEAD响应仍将包含Server:字段。当然,像互联网一样,响应可能是兼容性响应,也可能是彻头彻尾的谎言,但大多数服务器软件都不会说谎,这样做并不符合其最佳利益。