首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >python Falcon更改请求URL的域名

python Falcon更改请求URL的域名
EN

Stack Overflow用户
提问于 2020-12-25 15:06:54
回答 1查看 45关注 0票数 0

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

EN

回答 1

Stack Overflow用户

发布于 2021-03-23 01:57:37

作为一个WSGI/ASGI Python应用程序框架,Falcon并不能很好地控制如何通过域名访问您的服务器。

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

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

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

https://stackoverflow.com/questions/65445998

复制
相关文章

相似问题

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