是否可以在不使用管道工的情况下发送API响应?以下是我尝试过的:
#* @param msg The message to echo back.
#* @get /echo
function(msg="", res){
res$body<-NULL
}
及
#* @param msg The message to echo back.
#* @get /echo
function(msg="", res){
}
但是在《邮递员》中的两个例子中,我最终得到的是{}
要么是漂亮的,要么是原始的视图。对我来说,它看起来像一个空的身体,但我怎样才能摆脱{}
更新 我用python实现了这个结果:
import flask
app = flask.Flask(__name__)
app.config["DEBUG"] = True
@app.route('/', methods=['GET'])
def home():
return "", 200
app.run()
现在,我怎样才能对水管工做同样的事呢
另一次更新
我快到了:
#* @serializer contentType list(type="application/json")
#* @param msg The message to echo back.
#* @get /echo
function(msg="", res){
}
不归身,成功!但我还想返回状态代码=202(已接受)。所以我试着:
#* @serializer contentType list(type="application/json")
#* @param msg The message to echo back.
#* @get /echo
function(msg="", res){
res$status <- 202
}
这几乎起作用,但在主体中返回一些符号:�
现在我也需要摆脱它,保留状态代码202
默认情况下
plumber
正在尝试发送有效的JSON响应。如果这不是您想要的,请将序列化更改为类似文本的内容并返回空字符串相关问题 更多 >
编程相关推荐