For some reason I am unable to read request parameters when using http_method=GET instead of POST.
@endpoints.method(RequestMessage,
ResponseMessage,
name='get',
path='mypath',
http_method='GET')
def get_challenge(self, request):
# This is None in http_method=GET but works on POST
print request.my_message_field
My message class is like this:
class MyMessage(messages.Message):
id = messages.StringField(1)
name = messages.StringField(2)
class RequestMessage(messages.Message):
my_message_field = messages.MessageField(MyMessage, 1)
I am testing the API through the API Explorer. Any idea if I am doing something wrong or what?
Thanks