ruby-on-rails - POST 到 https 总是得到 404 错误,但如果使用 http 则不会
问题描述
我的网站在 puma 上的 ruby 上运行,并通过 nginx 提供服务。HTTPS 是在 nginx 中配置的。
对于这个问题,我使用的是名为 sign_in.json 的端点。URL 将是 https://my_website/en/jobseekers/sign_in.json
问题是我无法通过 https 发布到此端点。我不断收到 404 错误。但是我通过http访问它没有问题。
使用http,没有错误。下图是登录成功后。
实际问题更大,所有使用 POST 方法的端点都会出现相同的错误,404。
我曾尝试config.force_ssl=true
在 production.rb 中使用,但随后使用 http 也会出现同样的错误。
非常感谢任何帮助我解决这个问题的见解。
谢谢你。
解决方案
推荐阅读
- android - 无法解决:com.github.Q42:AndroidScrollingImageView:1.3.2 错误
- swift - 快速函数 () -> (Int) -> 字符串
- javascript - 无法从 webpack 包中导入 ES6 模块
- php - 这是旧的 php 语法吗
- qt - 如何使 QLabel 的文本与某个变量“连接”,因此一旦变量更改,文本就会更新?
- python - Deepcopy 导致“类”没有属性“大小”
- jersey - Jersey JAX-RS REST“getter”方法总是被调用
- design-patterns - 享元模式困境
- android - 错误:修复版本冲突(google play services)Kotlin
- webusb - 支持 WebUSB 和 U3 的闪存驱动器