如何查看提交表单的url输出?

时间:2015-02-12 03:28:51

标签: javascript jquery forms

有一个网站,我想创建可以自动登录过程的链接地址。

从登录页面源代码中,我了解到它将以post方式提交id,passwd值。

但我想知道此表单提交所导致的整个“网址”地址。我的意思是,最终它将传递id,passwd值,如'somewebpage?id = someid& passwd = somepw'对吗? (当然它将通过表格用encodeURIComponent处理)

此参数包含url地址是我正在寻找的因为我认为如果我知道这一点,那么我可以自动化登录过程。

但是,此地址未明确显示(即使是短暂的时间)。是否有一个技巧以某种方式'提醒()'这个网址或通过Chrome开发工具或其他东西查看它?

这是登录页面示例:

<form id="login" name="login" class="login" method="post"
      action="" enctype="application/x-www-form-urlencoded"
      style="background-image: url(../main/image/index.gif)">
<input type="hidden" name="url" value="../main/index.cgi" />

<table class="login-form">
<tr>
  <td>
    <table>
    <tr>
      <td class="label"><label for="login_id">ID</label></td>
      <td class="input">
      <input type="text" id="login_id" name="id" value="" onclick="select();" maxlength="8"/>
    </td>
    </tr> 
    <tr>
      <td class="label"><label for="login_passwd">Passwd</label></td>
      <td class="input">
      <input type="password" id="login_passwd" name="passwd" value="" onclick="select();" maxlength="8"/> 
      </td>
    </tr>
    </table>
  </td>
  <td>
  <input type="submit" id="login_submit" value="Go" />
  </td>
</tr>
<tr>

</tr>
</table>
</form>

3 个答案:

答案 0 :(得分:1)

您应该能够在firebug网络面板中看到POST网址。

答案 1 :(得分:1)

表单操作属性定义表单的提交位置。

<form action="demo_form.asp" method="get">

您拥有的当前表单将自行提交,表示表单现在的当前网址。

您可以在chrome developer tools网络标签中看到页面属性。

答案 2 :(得分:1)

当页面中没有动作的URL时,表单将发布到自身。因此,您需要做的就是使用输入的名称将用户名和密码发布到此页面。在服务器端,将根据数据库检查用户名和密码。要自动执行后期处理,请查看此处的函数:https://stackoverflow.com/a/133997/3402205