Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 如何使用windows主机文件响应请求?_C_Windows_Scripting_Vbscript_Windows Xp - Fatal编程技术网

C 如何使用windows主机文件响应请求?

C 如何使用windows主机文件响应请求?,c,windows,scripting,vbscript,windows-xp,C,Windows,Scripting,Vbscript,Windows Xp,使用位于中的windows主机文件 windows/system32/drivers/etc/host 是否可以在应用程序脱机(未连接到Internet)时响应应用程序的请求?请给出一个这样做的例子。如果您想响应HTTP请求,那么您需要配置一个Web服务器来响应端口80上的任何主机(或特定主机名)。如果您没有将其用于其他任何用途,IIS可以执行此操作1–将其配置为返回404(未找到)或其他相对中性的失败响应 1如果已经在使用IIS,那么事情会变得更加困难,更高版本的IIS更灵活,可以使用HTT

使用位于中的windows主机文件

windows/system32/drivers/etc/host

是否可以在应用程序脱机(未连接到Internet)时响应应用程序的请求?请给出一个这样做的例子。

如果您想响应HTTP请求,那么您需要配置一个Web服务器来响应端口80上的任何主机(或特定主机名)。如果您没有将其用于其他任何用途,IIS可以执行此操作1–将其配置为返回404(未找到)或其他相对中性的失败响应



1如果已经在使用IIS,那么事情会变得更加困难,更高版本的IIS更灵活,可以使用HTTP.SYS允许其他应用程序响应某些URL,也可以在IIS中使用不同的网站(直到Windows 7,或者可能是Vista,仅在Windows的服务器版本上可用).

如果您愿意将本地开发环境映射到域名,您可以在hosts文件中编辑域名并将其映射到127.0.0.1,即环回地址


这样,对该特定域的任何请求都将回退到您的本地计算机

您还可以分配不同的LAN/WAN IP地址

开发阶段完成后,可以删除该条目

我不建议这样做,坚持使用localhost,只是利用它来测试virtualhosts设置或某种基于域的配置

如果还有什么我可以回答的,请不要犹豫,对我的回答发表进一步的评论。

主机文件只列出ip地址的别名。例如:

192.168.0.1     foo bar foo.com bar.com
如果该行在hosts文件中,则可以使用主机名foo、bar、foo.com和bar.com访问ip地址为192.168.0.1的计算机


如果您希望通过该地址访问的计算机或服务不在线,则无论您的主机文件中有什么内容,您都无法访问该地址。

您可以更具体地说明您希望模拟的内容吗?什么是离线的,谁来回复?比如说,我的桌面上有一个测试windows应用程序,它会在网页上发布帖子。我能否将ip和地址输入到主机文件和主机名中,并用一些文本回复以服务于应用程序?@megatr0n是的,如果您有一个本地运行的应用程序接收这些文本文件并使用它们响应请求–如果协议是HTTP(请参阅对Q的评论:我们需要更多具体信息)然后,该应用程序就是一个Web服务器。“这样,对该特定域的任何请求都将回退到您的本地计算机。”假设该应用程序需要返回一些字符串,例如用户名和电子邮件地址。我可以编辑主机文件以字符串或整数的形式提供此数据吗。用户名:john doe,电子邮件:somewhere@cyberspace?您需要一个Web服务器和一种脚本语言来处理参数。我建议您阅读有关GET和POST参数的内容。