192.168.28.10这个局域网ip设备的用户名和密码,即登陆服务器的账号密码,试一下
更改ResponseEntity类的build()方法即可更改返回结果,但是不建议你这做
更好的方式是继承ResponseEntity类并重写build()方法
新建demo08,并创建index.py,template.yml文件,导入AliFCWeb库
在demo08目录下新建myResponseEntity.py文件,内容如下
from AliFCWeb import ResponseEntity
from AliFCWeb import getConfByName, FC_START_RESPONSE
class MyResponseEntity(ResponseEntity):
def build(self, token = None):
# 设置请求头和请求code
# 这一步必须要
start_response = getConfByName(FC_START_RESPONSE)
start_response(self.statusCode, self.response_headers)
# self.res中储存了要返回的数据
res = 'Hello ' + self.res
return [res.encode()]
修改index.py文件
import json
import logging
from AliFCWeb import fcIndex, get, post, put, delete
# 引入自定义的ResponseEntity
from myResponseEntity import MyResponseEntity
@fcIndex(debug=True)
def handler(environ, start_response):
pass
@get()
def testFC(data):
res = MyResponseEntity('200', data.get('name', 'World'))
return res
上传并测试