我有一個使用eventmachine接收http請求的集成測試。這是我的事件機器處理程序:如何在Ruby中解析(未獲取)HTTP請求
class NotificationRecipient < EM::Connection
def receive_data(data)
EM.stop
end
end
我需要測試接收到的請求的各種屬性,例如,我想從我收到的HTTP POST請求字符串中提取json有效內容。有沒有一個很好的打包方式來做到這一點?
谷歌搜索發現很多方式來提出請求並解析響應,例如, rest-client會自動解析響應。但是,由於我收到了這個請求,而沒有這樣做,所以這些方法都不適合我。
你如何接收請求? – toro2k
此處需要更多信息。你如何接收POST? Rails的?西納特拉?其他?每個框架都有它自己的特性,我們需要更多的信息給你任何幫助。 – Eugene
我正在使用eventmachine,並已更新問題以反映此問題。我很高興使用內置於eventmachine的功能。我曾假設會有一些通用的http gem,與發送和接收的具體框架無關。 – Stefan