通过 URL 传递表单变量

新手上路,请多包涵

我想要完成的是通过简单地在 URL 中输入表单变量来登录网站。

HTML 代码:

     <form action="httpclient.html" onsubmit="return checkSubmit();" method="post"           target="_parent" name="frmHTTPClientLogin">
    <input type="hidden" name="mode" value="191">
    <label>Username</label>
    <input border="1" style="width:150px" maxlength="60" name="username">
    <label>Password</label></pre>
    <input type="password" border="1" style="width:150px" autocomplete="off" name="password" maxlength="60">

这是代码的相关过去。现在我想登录这个网站 http://10.100.56.55/httpclient.html 只是通过传递在 url 中键入的值。首先是否可能。如果是,那么我究竟需要输入什么才能让用户名:名称和密码通过?如果有的话,将在 POST 方法中传递什么编码的 URL?

原文由 nightf0x 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 536
2 个回答

如果您想输入用户名和密码的查询字符串,您需要在浏览器的地址字段中执行此操作:

 http://10.100.56.55/?username=name&password=pass

编辑:您需要找出表格的去向以及它在做什么。为此,您需要检查名为“checkSubmit()”的提交 javascript 函数在做什么。您可以通过在浏览器中打开页面并查看源代码来执行此操作。如果 javascript 在 html 文件之外,请检查页面上的 js 链接并打开这些链接以找到该功能。该函数可能具有您要查找的查询字符串参数。

原文由 mnsr 发布,翻译遵循 CC BY-SA 3.0 许可协议

将--- method="post" 更改为 method="get"

原文由 Marco 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题