accessing request headers on django/python

django, header, http, python, request

Solution

You can access them within a view using `request.META`, which is a dictionary.

If you wanted the Authorization header, you could do `request.META['HTTP_AUTHORIZATION']`

If you're creating a restful API from scratch, you might want to take a look at using tastypie.

Problem

I need to create a secure restFUL api using sencha and django. I am fairly new to python. So far i am able to send request from sencha to server using basic authentication as below ``` new Ext.data.Store({ proxy: { type: "ajax", headers: { "Authorization": "Basic asdjksdfsksf=" } } }) ``` In php/apache i can access those header with ease with the code below ``` $headers = apache_request_headers(); print_r($headers); ``` How to do this in python?

Original source