首页 > 解决方案 > 使用 python 处理传入 HTTP 调用中的无效输入

问题描述

我编写了一个 python 脚本,它通过 hTTP 帖子接受来自客户端的传入消息。我目前正在检查名为 operation 的标签的输入。要求是 - 如果标记操作不是必需的操作。python 脚本应发送带有一些自定义消息详细信息的 HTTP 400 错误请求消息。到目前为止,我已经使用邮递员进行了测试,可以查看输入标签是否具有不同的值,我可以看到返回的 http 400,但是如何设置自定义消息?那可能吗?

更多细节 - 这里有更多细节 - 我收到以下输入 -

"operationType": { "vendor": "D1", "operation": "Create" } 在我的代码中,我有以下检查-检查操作和供应商-s operation = json_object['operationType']['operation'] vendor = json_object['operationType']['vendor'] #continue based on validation - s #if operation != "Create": #raise Exception("400 Bad Request") if operation == "Create": Success block

如果输入操作不是创建脚本,则在邮递员测试时仅显示 hTTP 400 错误请求。我还想添加一条消息并发送到调用应用程序。这甚至可能吗?谢谢大家的时间。谢谢菅田

标签: python-3.xhttp

解决方案


推荐阅读