首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用IP地址而不是localhost时无法发出ajax请求

使用IP地址而不是localhost时无法发出ajax请求
EN

Stack Overflow用户
提问于 2019-04-25 01:55:04
回答 1查看 76关注 0票数 0

我在我的公司开发了基于Django的web应用程序,我可以在localhost上访问它:

代码语言:javascript
复制
http://127.0.0.1:8000/olx 

并成功地发出了ajax请求。当我在计算机的IP地址上访问相同的内容时:

代码语言:javascript
复制
http://10.0.100.148:8000/olx

,除了ajax reuquest之外,所有的东西都在工作。我收到以下错误消息:

代码语言:javascript
复制
403 forbidden

后来,我在家里的个人笔记本电脑上做了同样的事情,发现我也能够访问ajax请求: localhost和我笔记本电脑的IP地址:

代码语言:javascript
复制
http://192.168.1.8:8000/olx

,它连接到wifi网络。我还通过输入笔记本电脑的IP地址,在连接到同一wifi网络的手机上访问了这个应用程序,它工作得很好。

现在我很困惑,为什么我不能在我公司的计算机的IP地址上发出ajax请求。

哪里出了问题。

有没有人能帮我解释一下背后的原因?

EN

回答 1

Stack Overflow用户

发布于 2019-04-25 03:46:11

你查过django的日志了吗,比403还多吗?这可能是一个身份验证问题吗?

如果您碰巧有DEBUG = False,请确保设置中的ALLOWED_HOSTS变量包含您列出的所有IP。

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

https://stackoverflow.com/questions/55835925

复制
相关文章

相似问题

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