在網上有大量關於如何在symfony控制器中設置json類型的動作響應的教程。但是我怎樣才能收到JSON呢?如何將json而不是表單數據發送到我的symfony控制器
$ request-> getRequestFormat()返回「json」,但json數據似乎丟失了,因爲$ request-> getParameter()不起作用。
這是我的路由:
importservice:
url: /importservice
class: sfRequestRoute
param: { module: remoteaccess, action: import, sf_format: json }
requirements:
sf_method: post
sf_format: json
編輯:
的getParameter()解碼的multipart/form-data的(HTML表單),並得到參數,所以我想它也做到這一點的內容類型應用程序/ json。 我需要這個發佈數據的web服務。我的基本想法是,人類填寫html表單還是直接發送數據都沒有區別。我認爲將內容編碼爲json比編碼爲multipart/form-data更容易實現。
目前還不清楚你的意思,請詳細說明。 – Maerlyn 2011-01-27 18:28:38