烧瓶,播放和港口5000
#python #flask #postman #pain

我终于设置了我的VSCODE来调试烧瓶应用程序。我向http://localhost:5000/whatever发出卷曲请求,并达到断点。到目前为止,一切都很好。现在,我想将一些请求示例存储为Postman集合。我将相同的卷曲请求导入Postman,将域作为环境变量进行参数,点击“发送”按钮,

403 forbidden。好的,一定有问题。让我检查!经过几分钟的搜索,我意识到我不应该使用ENV变量,端点路径现在已重复,http://localhost:5000/whatever/whatever。无论如何,让它缩短它,因为它应该是

403 forbidden。它仍然不起作用。啊,邮递员很聪明,它具有变量的Initial ValueCurrent value。让我们手动编辑当前值,从迷信中重新启动应用程序,然后再次启动请求

403 forbidden。事情变得过于怀疑!让我摆弄邮递员标题:内容类型,用户代理,接受�在以随机顺序打开和关闭标题后,我会注意到响应标头。他们说Content-Length: 0Server: AirTunes/610.19.1。 Airtunes看起来不像烧瓶服务器,对吗?我再次在终端发射卷曲请求,并看到服务器是Werkzeug

经过一些鸭子的降落后,我发现Apple listens as AirPlay Receiver on the port 5000(标准烧瓶端口),因为它没有由Internet分配的数字权威注册。由于某种原因,苹果公司认为5000将是一个好的港口(以及烧瓶和dotnet core,以及Heroku和Docker注册表)。我不知道谁是第一个声称港口的人,以及为什么随后的实施不考虑第一个实施。我也不知道为什么卷发到我的烧瓶应用程序和邮递员没有。累人研究绝对不必要的信息。

所以我更改了烧瓶端口,它起作用了。我希望它对您也有帮助。