POST の代わりに http_method=GET を使用すると、何らかの理由でリクエスト パラメータを読み取ることができません。
@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
私のメッセージクラスは次のようなものです:
class MyMessage(messages.Message):
id = messages.StringField(1)
name = messages.StringField(2)
class RequestMessage(messages.Message):
my_message_field = messages.MessageField(MyMessage, 1)
API Explorer を使用して API をテストしています。私が何か間違ったことをしているのか、それとも何をしているのか、何か考えはありますか?
ありがとう