gpt4 book ai didi

python - 使用 python 在应用程序引擎中创建 POST 服务

转载 作者:行者123 更新时间:2023-12-01 03:55:25 24 4
gpt4 key购买 nike

我对应用程序引擎和 python 也很陌生,所以这听起来像是一个非常基本的问题。我想创建一个处理 POST 请求的 RESTful 服务(使用 Python、应用程序引擎)

例如:

www.myproject.appspot.com - is my URL

如果我对此进行简单的 GET 调用(从浏览器或 REST 客户端等),它会返回代码中的内容,就像这里 >Hello!<

class MainHandler(webapp2.RequestHandler):
def get(self):
self.response.headers['Content-Type'] = 'text/plain'
self.response.write("Hello!")

我想做的就是让它成为一个 POST 请求,就像我用一些 JSON 来击中它一样

 {"myName" : NameString}

它将打印 NameString 中的名称。我知道这听起来像是一个非常愚蠢的问题,但请耐心等待,因为我的互联网搜索让我对使用哪种方法感到困惑,有些人建议使用 EndPoints API、Django 等。但我相信我的要求非常基本,webapp2 可以处理它.

我只是想要一些指导或基本示例来做到这一点。

谢谢!

最佳答案

这是获取 POST data 的方法从请求到响应:

class MainHandler(webapp2.RequestHandler):
def post(self):
name = self.request.POST['myName']
self.response.headers['Content-Type'] = 'text/plain'
self.response.write("Hello, %s!" % name)

关于python - 使用 python 在应用程序引擎中创建 POST 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37549515/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com