【发布时间】:2011-11-02 06:07:38
【问题描述】:
我有一个 3G+GPS 设备 (Digi WR44),可以将 NMEA 数据包发送到任何 IP 地址。
我想从 Rails(或 Sinatra)应用程序中获取这些数据,但是数据包没有作为有效的 HTTP 请求发送,而且 Rails 和 Sinatra 都失败了。
这是 Rails 错误: ERROR bad Request-Line
还有 Sinatra 错误: !!无效请求
似乎我无法将设备配置为发送有效的 HTTP 请求而不是纯文本,你知道是否有办法处理由纯文本组成的 HTTP 请求吗?
我尝试使用 PHP 脚本,NMEA 数据包被解释为 request_method,但我想在这个项目中使用 ruby(具有模型访问权限)。
非常感谢您的帮助:)
PS : 我正在运行 Ruby、RoR 和 Sinatra 的最新版本
【问题讨论】:
标签: ruby-on-rails-3 sinatra rack http-request