我以前从未处理过请求,但我真的很想参与其中。
我安装了我自己的本地 wordpress,我有来自 LiveHttpHeaders (firefox) 的这个信息的这个请求:
PS:我已经从帖子内容中排除了数据,这并不是真正需要的。还尝试了所有参数,但仍然无法正常工作。
邮政
网址: http://localhost/wordpress/wp-login.php
HTTP 标头:
Host: localhost
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Referer: http://localhost/index.htm
Cookie: wp-settings-time-1=1379163132; wordpress_test_cookie=WP+Cookie+check; wordpress_logged_in_bbfa5b726c6b7a9cf3cda9370be3ee91=admin%7C1379335932%7Ca34b99198037170f7e76dffd1c6bc1cb; wassup_screen_res=1366%20x%20768; wassup=NjE1ZWM0Yzk4MzczOWYxZTEwZmU4YWY5Y2NlOTkxNzU6OjEzNzkxNjUwNzU6OjEzNjYgeCA3Njg6OjEyNy4wLjAuMTo6dW5rbm93bjo6
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 113
帖子内容: log=admin&pwd=parola19&wp-submit=Log+In
我在终端中做了这个 curl 来登录:
sudo curl -x POST -d log="admin" -d pwd="parola19" -d wp-submit="Log+In" http://localhost/wordpress/wp-login.php > /var/www/index.html
我从 curl 收到此错误: curl: (5) 无法解析代理“POST”
对于这个命令:
sudo curl -d log="admin" -d pwd="parola19" -d wp-submit="Log+In" http://localhost/wordpress/wp-login.php > /var/www/index.html
我将它保存到一个文件中,并在 wordpress 的页面上收到此消息: 错误:用户名无效。忘记密码?
你们有什么建议吗?
这也是wordpress登录表单的来源:
<form name="loginform" id="loginform" action="http://localhost/wordpress/wp-login.php" method="post">
<p>
<label for="user_login">Username<br />
<input type="text" name="log" id="user_login" class="input" value="" size="20" /></label>
</p>
<p>
<label for="user_pass">Password<br />
<input type="password" name="pwd" id="user_pass" class="input" value="" size="20" /></label>
</p>
<p class="forgetmenot"><label for="rememberme"><input name="rememberme" type="checkbox" id="rememberme" value="forever" /> Remember Me</label></p>
<p class="submit">
<input type="submit" name="wp-submit" id="wp-submit" class="button button-primary button-large" value="Log In" />
<input type="hidden" name="redirect_to" value="http://localhost/wordpress/wp-admin/" />
<input type="hidden" name="testcookie" value="1" />
</p>
</form>