2

私は既存の Cake インストールで REST 実装に取り​​組んできましたが、すべての要求に HTTP ダイジェスト認証を使用したいことを除けば (基本認証ではうまくいきません)、見栄えがします。クライアント アプリ (cake ではない) でヘッダーを生成し、cake のインストールに送信します。唯一の問題は、リクエストからそのダイジェストを抽出する方法が見つからないことです...

ダイジェスト ヘッダーを取得するために使用できるものを Cake API で調べました。Request Handler がそれをつかむことができると思うかもしれませんが、それに似たものは見つかりません。

私が見落としているダイジェストを取得する別の方法があるに違いありませんか?

それまでの間、リクエストから解析するために独自の正規表現を書いています...完了したら、ここに投稿するので、私が探したほど多くの時間を無駄にする必要はありません。

4

1 に答える 1

1

理解した。PHP経由ですでにアクセス可能です$_SERVER['PHP_AUTH_DIGEST']

それで、あなたはに渡しますparseDigestAuthData($_SERVER['PHP_AUTH_DIGEST']);

<頭を壁にぶつける>

于 2010-06-15T05:41:20.820 に答える