0
我正在使用Ruby on Rails 3.2,並且我想呈現一些響應文本,但沒有任何HTTP HEAD信息。我tryed使用render :text => "MY_CUSTOM_TEXT"
在我的控制器規定的Official Documentation如何在沒有任何HTTP HEAD信息的情況下呈現文本?
(摘自「2.2.7渲染文本」一章),您可以發送純文本 - 通過使用返回給瀏覽器 - 沒有標記的所有:文本選項進行渲染:
render :text => "OK"
但是響應仍然包含HTTP HEAD數據。
如何渲染響應,使其只是文本MY_CUSTOM_TEXT
?
我想回復剛纔的文字,因爲另一個服務器(有*不是*瀏覽器)必須解析文本「逐字節」。 – user502052 2013-03-21 16:59:48
充當http客戶端的服務器應該可能使用http客戶端庫,它可以將頭部內容與主體內容分開,並且只是「逐字節地」解析響應的主體部分。這部分應該限於你傳遞給「渲染:文本」的任何內容。您也可以考慮讓它獲取JSON或XML內容,或者根據您的情況甚至使用SOAP。 – sockmonk 2013-03-21 18:24:18
你到底意味着什麼?「那部分應該限於你傳遞給'render:text''的任何東西? – user502052 2013-03-21 20:09:38