【发布时间】:2012-09-18 15:25:14
【问题描述】:
我有一个家庭作业,我应该编写一个 http 服务器,该服务器应该处理在我的 index.html 页面上的表单中给出的输入。为此,我有一个使用 POST 操作并链接到 cgi 文件的表单。我遇到的问题是链接到我的 cgi 文件。我的索引文件和 cgi 文件在同一个文件夹中,所以我的表单看起来像这样:
<form action="test.cgi" method="POST">
Username: <input type="text" name="user" />
<input type="submit" value="Submit" />
</form>
当我连接到我的服务器时,我连接到:localhost:PORT,它给了我索引文件,当我点击提交按钮时,我链接到 localhost:PORT/test.cgi
在我看来,这应该直接将我链接到我的 cgi 文件,并且一切正常。我知道这一定是因为我不明白服务器如何组织我电脑上的文件。有人可以向我解释这是如何工作的吗?
如果我没有发布一些重要信息,请告诉我,我会尽快编辑帖子。
【问题讨论】:
-
我怀疑您不是在编写“http 服务器”,而只是一个 cgi 脚本,是吗?
-
好吧,如果您编写了服务器,那么您的工作就是尽可能多地调试它,并告诉我们哪些代码没有按预期运行。如果不是你写的,那么你在帖子中留下了很多重要信息。
-
@BrianRoach 我实际上正在编写一个 http 服务器以及一个 cgi 脚本。