Default the Accept header to */* if there isn't one provided

This commit is contained in:
Danielle McLean 2017-10-30 08:24:36 +11:00
parent e8214b45ef
commit d87d49e67b
Signed by: 00dani
GPG Key ID: 5A5D2D1AFF12EEC5
1 changed files with 2 additions and 1 deletions

View File

@ -26,7 +26,8 @@ def uri(request):
def choose_type(request, content, reps):
type = get_best_match(request.META.get('HTTP_ACCEPT'), reps.keys())
accept = request.META.get('HTTP_ACCEPT', '*/*')
type = get_best_match(accept, reps.keys())
if type:
return reps[type](content)
return HttpResponse(status=406)