我無法從其餘api的瀏覽器模式註銷當前用戶。註銷不起作用
這是我的設置
REST_FRAMEWORK = {
'PAGINATE_BY': 10,
'DEFAULT_AUTHENTICATION_CLASSES': (
'rest_framework.authentication.BasicAuthentication',
'rest_framework.authentication.SessionAuthentication',
'rest_framework.authentication.TokenAuthentication',
),
'DEFAULT_PERMISSION_CLASSES': (
'rest_framework.permissions.IsAuthenticated',
),
}
難道是因爲我使用的會話?請幫助。
的請求和響應頭:
Request URL:`http://localhost:8000/api/api-auth/logout/?next=/api/city/`
Request Method:GET
Status Code:302 FOUND
Request Headers:
---------------
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8
Connection:keep-alive
Cookie:sessionid=j7qebcdjdwzwqlmep4eyq3svuial43uv; csrftoken=vK3Ghn3QFVbCe3nKx1LDZBTzM7sRiDym
Host:127.0.0.1:8000
Referer:`http://localhost:8000/api/city/`
User-Agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.71 Safari/537.36
Query String Parametersview sourceview URL encoded
next:/api/city/
Response Headers
----------------
Content-Type:text/html; charset=utf-8
Date:Mon, 15 Jul 2013 20:46:35 GMT
Location:`http://localhost:8000/api/city/`
Server:WSGIServer/0.1 Python/2.7.4
Set-Cookie:sessionid=b1x24z93dqu384lqirtv5r9npy16s0qx; expires=Mon, 29-Jul-2013 20:46:35 GMT; httponly; Max-Age=1209600; Path=/
Vary:Cookie
通過評論BasicAuthentication效果不錯,只要我使用泛型,當我切換回APIView我仍然無法註銷 – Punit