我正在尝试发送内容类型为multipart/mixed
只需使用行println params
但是,我一直收到错误:the request was rejected because no multipart boundary was found
我不确定这是否是grails中的问题,或者我的请求搞砸了。我正在使用RESTConsole并将内容类型设置为multipart/mixed
并将以下内容发送为RAW Body:
--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
答案 0 :(得分:1)
multipart/mixed
content-type
适用于text/plain
attachment
请求。请求中有附件吗?如果您没有向请求发送附件,那么它会抱怨多部分边界。
尝试添加附件(假设在REST控制台中将虚拟文件添加到请求中),您应该看到它正常工作。
此内容类型主要用于电子邮件内容[SMTP]。遵守边界,text/plain
内容将转换为邮件正文。您可以将邮件正文设为HttpServletRequest.getInputStream