【发布时间】:2014-05-18 07:50:40
【问题描述】:
我正在尝试以编程方式登录网站,但遇到了一段奇怪的代码,我不知道应该如何格式化我的 POST 请求以进行登录。这是表格
<fieldset>
<form action="/user/login" class="form" id="login_form" method="post">
<p><input autocomplete="off" autofocus="" name="user[username]" placeholder="username" type="text" /></p>
<p><input name="user[password]" placeholder="password" type="password" /></p>
<div class="has_checkbox"><div id="reme" name="reme" type="checkbox"></div>
<div class="smallfont">remember me</div></div>
<p><a href="#" id="forgot_password">Forgot password?</a></p>
<p class="submit"><input class="red" name="submit" type="submit" value="Login" /></p>
</form>
</fieldset>
【问题讨论】:
-
格式化发布请求?这是什么意思??
-
我应该将什么数据发送到 /user/login 以获得有效的响应。
-
我会从名称中删除 user[] 应该没问题,你的 /user/login 脚本应该检查 pass 对于使用的用户名是否正确并设置一些 cookie/会话变量,仅此而已
-
“我应该发送什么数据” - 与您的浏览器发送的相同 - 您可以通过使用浏览器的开发人员查看此类请求轻松找到自己工具……!
-
对不起,如果您不理解这个问题,但这不是我的网站。我正在尝试以编程方式登录它