python Falcon更改请求URL的域名

2024-09-25 00:36:43 发布

您现在位置:Python中文网/ 问答频道 /正文

对于我用Falcon(python)编写的API,我尝试将API托管在与localhost:8080不同的域名上。我希望能够在http://mydomainname 而不是http://localhost:8080. 在使用Falcon开发API时,如何设置API来实现这一点。如果你能帮忙,请告诉我。 谢谢


Tags: apilocalhosthttp域名falconmydomainname
1条回答
网友
1楼 · 发布于 2024-09-25 00:36:43

作为一个WSGI/ASGI Python应用程序框架,Falcon无法控制域名如何访问服务器

您的服务器IP地址通常由DNS名称服务器解析,因此“在域上托管”本质上是确保(1)应用程序服务器绑定到1个或多个IP地址,以及(2)DNS查询将相关域名解析为这些IP地址。另见,例如How to attach domain name to my server?

也就是说,HTTP 1.1+请求通常通过HTTP主机头包含域名;Falcon应用程序可以通过^{}^{}等访问此信息。如果您希望使用不同的Host头值访问您的应用程序,则可以使用这些Request属性区分不同的域

相关问题 更多 >