私は持っています :
[client setAuthorizationHeaderWithUsername:userNameOrEmail password:password];
PHPアプリケーションに投稿された場合、これらの値を取得するにはどうすればよいですか?
ありがとう
私は持っています :
[client setAuthorizationHeaderWithUsername:userNameOrEmail password:password];
PHPアプリケーションに投稿された場合、これらの値を取得するにはどうすればよいですか?
ありがとう
この場合、 AFNetworking はHTTP 基本認証を使用します。ユーザー名とパスワードの$_SERVER['PHP_AUTH_USER']
取得に使用できます。$_SERVER['PHP_AUTH_PW']
リクエストを送信するとき、Authentication
HTTPヘッダーを使用しているようです。ただし、PHP でヘッダーを取得するには、次の呼び出しを実行します。
$headers = getallheaders();
キーに関連付けられたエントリを取得する必要がありAuthentication
ます。PHP コードを完全に標準に準拠させるには、大文字と小文字を区別しない方法でヘッダーを一致させるために、次のようなことを行う必要があります。
$auth = null;
foreach (getallheaders() as $name => $value) {
if (strtolower($name) === 'authentication') {
$auth = $value;
break;
};
};
// if $auth === null, the header was not set
一般に、getallheaders()
AFNetworking がヘッダーでスクリプトに送信するものについて、すぐに発生するすべての質問に答えるのに役立つと思います:)
もっと読む: