curl - 我不知道为什么浏览器中的请求更改为 https 但在 curl 中它可以工作
问题描述
我发出请求curl http://mysite.app
并得到响应,但是当我将 URL 放入浏览器时,它会https://mysite.app
使用此响应标头重定向到
Request Method: GET
Status Code: 307 Internal Redirect
Referrer Policy: strict-origin-when-cross-origin
我不知道为什么会这样,谁将请求重定向到 https?如果 DNS 设置、服务器配置有任何问题……我无法通过 curl 获得响应?
解决方案
经过大量研究后,看到一条评论说 .dev 域并且它们是安全的并且无法获得对它们的 HTTP 访问,所以我发现 .app 也是只允许 HTTP 的域之一
推荐阅读
- apache - apache ProxyPass(3000 + 3001)端口到(3000 + 3001)端口,ssl不起作用
- python-3.x - 对更改的列类型应用函数
- azure - 无法在 Service Fabric 群集节点上运行 Service Fabric 容器映像(容器主机 - Windows Server 2016)
- javascript - 如何使用 jQuery 处理 2 次不同的 div 点击并从属性数据中获取值?
- docker - 在 docker 容器中共享目录以托管本地目录
- capistrano - 是否可以使用 capistrano 远程运行 Dir.glob
- javascript - 从一个用户在网站上发起的事件中依次播放多个声音
- .htaccess - Joomla 404 重定向到主页而不更改 url
- c# - 在 Winforms 应用程序中使用 Windows Media Player 播放视频时出现问题
- xamarin.forms - 以编程方式在集合视图中添加和删除列 xamarin.forms