Issue #18978: A more elegant technique for resolving the method
This commit is contained in:
parent
7dc4f4bbab
commit
aae6a1d76f
|
@ -321,12 +321,8 @@ class Request:
|
|||
|
||||
def get_method(self):
|
||||
"""Return a string indicating the HTTP request method."""
|
||||
if getattr(self, 'method', None) is not None:
|
||||
return self.method
|
||||
elif self.data is not None:
|
||||
return "POST"
|
||||
else:
|
||||
return "GET"
|
||||
default_method = "POST" if self.data is not None else "GET"
|
||||
return getattr(self, 'method', default_method)
|
||||
|
||||
def get_full_url(self):
|
||||
return self.full_url
|
||||
|
|
Loading…
Reference in New Issue