0
我試圖發送一個請求與內容類型multipart/mixed
請求被拒絕,因爲沒有多邊界在Grails中發現
,並簡單地用線打印請求在我的控制器println params
然而,我不斷收到錯誤:the request was rejected because no multipart boundary was found
我不知道這是否是一個問題,Grails的還是我的請求被搞砸了。我使用RESTConsole和內容類型設置爲multipart/mixed
和發送以下爲RAW身體:
--boundary42
Content-Type: text/plain; charset=us-ascii
...plain text version of message goes here....
--boundary42
Content-Type: text/richtext
.... richtext version of same message goes here ...
--boundary42
如果我發送的附件,則錯誤消失,但現在'的println params'不打印與附件一起發送的文本'/ plain'。 – Anthony
它適用於我,例如,在原始請求正文中設置了'firstName = John&lastName = Doe'(查詢參數字符串)。以[此答案](http://stackoverflow.com/a/16572441/2051952)爲例。 – dmahapatro
不幸的是,如果我這樣做,我看不到打印的參數。請看這個屏幕截圖:http://postimg.org/image/ln8exg0d3/(注意我有查詢字符串和附件)在屏幕截圖中,我看到在我的控制檯中打印的是:'params:[FIPS。 PNG:[email protected]381db12,FIPS:PNG:[email protected]381db12],動作:POST:保存,GET:顯示,刪除:刪除,PUT:更新],控制器:myController的]' – Anthony