2011-08-23 28 views
2

我有一個3G + GPS設備(Digi WR44),可以將NMEA數據包發送到任何IP地址。Rails或Sinatra - 如何處理無效的HTTP請求?

我想從Rails(或Sinatra)應用程序獲取此數據,但數據包不會作爲有效的HTTP請求發送,並且Rails和Sinatra都會失敗。

這裏是Rails錯誤: 錯誤錯誤的請求行

而西納特拉錯誤: !無效請求

看來我無法配置設備發送有效的HTTP請求而不是純文本內容,您知道是否有辦法處理由純文本組成的HTTP請求嗎?

我嘗試了一個PHP腳本,NMEA數據包被解釋爲request_method,但我想在這個項目中使用ruby(使用Model訪問)。

非常感謝您的幫助:)

PS:我運行紅寶石,回報率和西納特拉

回答