33

sencha と django を使用して安全な restFUL API を作成する必要があります。私はPythonにかなり慣れていません。これまでのところ、以下のように基本認証を使用して、sencha からサーバーにリクエストを送信できます。

 new Ext.data.Store({
   proxy: {
     type: "ajax",
      headers: {
       "Authorization": "Basic asdjksdfsksf="
    }
   }
 })  

php/apache では、以下のコードでこれらのヘッダーに簡単にアクセスできます

$headers = apache_request_headers();
print_r($headers);

Pythonでこれを行う方法は?

4

5 に答える 5

56

request.METAディクショナリであるを使用して、ビュー内でそれらにアクセスできます。

Authorizationヘッダーが必要な場合は、次のことができますrequest.META['HTTP_AUTHORIZATION']

安らかな API をゼロから作成している場合は、tastypieの使用を検討することをお勧めします。

于 2012-05-16T06:47:54.163 に答える