首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flasgger执行是成功的,但没有显示XML主体。

Flasgger执行是成功的,但没有显示XML主体。
EN

Stack Overflow用户
提问于 2020-01-20 11:53:31
回答 2查看 981关注 0票数 1

在使用flasgger API部署虹膜预测模型时,我可以使用http/200 ok输入虹膜花的长度和宽度,但没有看到带有预测结果的xml输出。

从ipython笔记本:

运行在/predict?s_length=3.2&s_width=2.0&p_length=3.0&p_width=4.5 HTTP/1.1上的

  • (按CTRL+C退出) 127.0.0.1 --20/1/2020 17:16:23 "GET CTRL+C HTTP/1.1“200 - 127.0.0.1 - 20/Jan/2020 17:16:23 "GET CTRL+C/1.1”404 - 127.0.0.1 - 20/Jan/202017:16:47 "GET /apidocs/ HTTP/1.1“200 - 127.0.0.1 - 20/Jan/2020 17:47 "GET /flasgger_static/swagger-ui.css HTTP/1.1”200 - 127.0.0.1 - 20/Jan/2020 17:16:47 "GET /flasgger_static/swagger-ui-bundle.js HTTP/1.1“200 - 127.0.0.1 - 20/Jan/2020 17:16:47"GET /flasgger_static/swagger-ui-standalone-preset.js HTTP/1.1“200 - 127.0.0.1 -- 20/Jan/2020 17:48 "GET /flasgger_static/lib/jquery.min.jsHTTP/1.1”200 - 127.0.0.1 - 20/Jan/2020 17:16:48 "GET /apispec_1.json HTTP/1.1“200 - 127.0.0.1 - 20/Jan/2020 17:16:48 "GET /flasgger_static/favicon 32x32.ng HTTP/1.1“200-127.0.0.1- 20/Jan/2020 17:17:03 "GET /predict?s_length=4.2&s_width=5.6&p_length=2.6&p_width=6.3 HTTP/1.1”200 -
EN

回答 2

Stack Overflow用户

发布于 2020-05-12 13:47:21

希望你们一切都好。

因此,经过几天的挣扎之后,我发现了这个问题,为了寻找解决方案,我想我懒得把它张贴在GitHub上,或者可能很忙,上面指出的错误是由于一个HTTP响应缺少200个主体造成的,当我输入输入参数并运行GUI预测时,它没有输出任何XML结果,这在我的情况下是预期的。

因此,重要的是,我们提供一个完整的XML主体,具有200个响应,我们还可以添加在200个XML主体下所期望的结果,用于基于您的项目的预测。

在XML主体中添加200,如下所示,解决了这个问题。

代码语言:javascript
复制
def predict_iris_file():
"""Example file endpoint returning a prediction of iris
---
parameters:
- name: input_file
in: formData
type: file
required: true
responses:
200:
description: "0: Iris-setosa, 1: Iris-versicolor, 2: Iris-virginica"
"""

问候阿库德纳弗

票数 2
EN

Stack Overflow用户

发布于 2020-11-26 19:21:03

解决了问题。响应应与参数缩进相同,200应缩进以下响应。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59822722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档