bot*_*aap 4 google-app-engine google-cloud-endpoints
我正在使用Google Cloud Endpoints创建API,如果没有任何内容可以返回,我希望返回"无内容"HTTP 204响应.我尝试返回null,它在开发服务器上抛出一个错误,并在生产时发出非空结果,状态代码为200.
可以发出真正的204空响应或其他类型或自定义响应?
要返回204 No Content生产Python Cloud Endpoints API,您可以使用VoidMessage.
from google.appengine.ext import endpoints
from protorpc import messages
from protorpc import message_types
from protorpc import remote
class MyMessage(messages.Message):
...
@endpoints.api('someapi', 'v1', 'Description')
class MyApi(remote.Service):
@endpoints.method(MyMessage, message_types.VoidMessage,
...)
def my_method(self, request):
...
return message_types.VoidMessage()
Run Code Online (Sandbox Code Playgroud)
这当前在开发服务器上返回200,感谢您发现此错误!
| 归档时间: |
|
| 查看次数: |
1555 次 |
| 最近记录: |