2016-06-23 7 views
0

私のウェブページには.htpasswdが設定されていますが、これは問題なく機能しています。GET/POSTメソッドにログイン認証情報を含めるにはどうすればいいですか?

私はこのような何かをしようとすると:

www.mywebpage.com/example.php?var=1&set=0 

これは、予想されるエラーMSG返信を行います。

認証が必要ですが

このサーバーは、あなたが許可されていることを確認できませんでした要求された文書 にアクセスしてください。間違った資格情報(たとえば、 不正なパスワード)を入力したか、ブラウザが 資格情報の入力方法を理解していません。

上記のリクエストに、ユーザー&のパスワードを含めるにはどうすればよいですか?

+0

投稿体にユーザー名とパスワードを送信します。 [here](http://stackoverflow.com/questions/7562675/properway-to-send-username-and-password-from-client-to-server) – aditya

答えて

1

http://user:[email protected]/example.php?var=1&set=0 必要に応じてエスケープ文字に注意してください。 (RFC3986 https://tools.ietf.org/html/rfc3986#page-18を参照)

注:ユーザー名とパスワードは、Webサーバーのログにプレーンテキストとして記録されている可能性があります。

+0

も参照してくださいhttps:// deを参照してください。 wikipedia.org/wiki/HTTP-Authentifizierung#Basic_AuthenticationほとんどのAPIは、より安全な方法でユーザーとパスワードを提供する可能性を提供します(ログに記録されず、暗号化されていません)。 – lexx9999

+0

私はATコマンドでSIM908 - GSMモジュールからこれをやっているので、より安全な方法でユーザーとパスワードを送信する組み込みの方法はありません。 – Federico

+0

ブラウザでこれを試してみると動作しますが、モジュールに挿入するとエラーコード "DNS ERROR"が表示されます – Federico

関連する問題