ワードプレスのインストールを呼び出すためにシェルでポストリクエストを実行しようとしていますが、ワードプレスは「電子メールアドレスを提供する必要があります」とだけ言っています。ここに私が持っているものがあります:
curl -X POST -A "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:12.0) Gecko/20100101 Firefox/12.0" -e "http://dev.example.com/yeshello/wp-admin/install.php?step=2" -H "Content-Type:application/x-www-form-urlencoded" -H "Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" -H "Accept-Encoding:gzip, deflate" --data "?step=2&weblog_title=yeshello&user_name=admin&admin_password=admin&admin_password2=admin&admin_email=mathias%40example.com&Submit=Install+WordPress" http://dev.example.com/yeshello/wp-admin/install.php
Postmanという名前でChromeプラグインで動作させることができました。ここに私が設定したものがあります:
ヘッダー
ユーザーエージェント: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:12.0) Gecko/20100101 Firefox/12.0 リファラー: http://dev.feed.no/yeshello/wp-admin/install.php?step= 2 Content-Type: application/x-www-form-urlencoded Accept: text/html,application/xhtml+xml,application/xml;q=0.9, / ;q=0.8 Accept-Encoding: gzip, deflate
生
これは生データであり、プラグインにはそれをサポートするフィールドがあります
step=2&weblog_title=yeshello&user_name=admin&admin_password=admin&admin_password2=admin&admin_email=mathias%40feed.no&Submit=Install+WordPress
URL
そして最後にURLフィールドがあります