mirror of
https://github.com/django/django.git
synced 2025-10-17 13:58:24 +00:00
Fixed #27083 -- Added support for weak ETags.
This commit is contained in:
parent
e7abb5ba86
commit
4ef0e019b7
11 changed files with 130 additions and 68 deletions
|
@ -27,3 +27,19 @@ etag_view1 = condition(etag_func=lambda r: ETAG)(etag_view1)
|
|||
def etag_view2(request):
|
||||
return HttpResponse(FULL_RESPONSE)
|
||||
etag_view2 = etag(lambda r: ETAG)(etag_view2)
|
||||
|
||||
|
||||
@condition(etag_func=lambda r: ETAG.strip('"'))
|
||||
def etag_view_unquoted(request):
|
||||
"""
|
||||
Use an etag_func() that returns an unquoted ETag.
|
||||
"""
|
||||
return HttpResponse(FULL_RESPONSE)
|
||||
|
||||
|
||||
@condition(etag_func=lambda r: None)
|
||||
def etag_view_none(request):
|
||||
"""
|
||||
Use an etag_func() that returns None, as opposed to setting etag_func=None.
|
||||
"""
|
||||
return HttpResponse(FULL_RESPONSE)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue