表单在服务器上工作,而不是本地。最终需要一个程序化的解决方案来提交表单

时间:2013-06-09 02:56:18

标签: http curl asp-classic

我需要提交此表单(更喜欢使用cURL):

<form method="post" action="results.asp" name=FrontPage_Form1 onSubmit="return true">
<input name="regno" size="7" maxlength=7>
<input type="submit" name="B1" size="15" value="Submit">
</form>

此表单位于网站上并在那里运行良好,重定向到页面http:website // results.asp并显示信息。

但是,如果我下载此html表单并在我的本地浏览器中打开并提交,则无效

  

results.asp页面在asp页面生成的html页面中显示“拒绝访问”。

其他信息:      - 当html页面位于同一台服务器上时:输入错误的“regno”会产生一个确切的页面      - 在本地打开此表单后,它总是说,拒绝访问。

如果有任何不清楚的地方,请告诉我。

1 个答案:

答案 0 :(得分:0)

如果你打开一个html文件进入你的本地浏览器,然后尝试发布到没有完整URL的另一个页面,那么它将查找该文件的同一目录,我想这不存在,因为你没有有权访问它。您需要在表单操作中输入完整路径,如下所示:

<form method="post" action="http://www.resultsserver.com/results.asp" name=FrontPage_Form1 onSubmit="return true">