根据RFC 2392
“ cid” URL转换为相应的Content-ID消息 标题[MIME],方法是删除“ cid:”前缀,将已编码的% 字符及其等效的US-ASCII字符,并将 其余带有尖括号对的零件“ <”和“>”
所以我在请求消息中有以下XOP元素
<xop:Include href="cid:b3es03da-abeb-ea3a-4hwa-aw4yawgawm-2@my%3Amy%3Atest%3Asoap" xmlns:xop="http://www.w3.org/2004/08/xop/include">
当我打印出服务器端content-id的请求消息时,仍进行了编码
content-type: XML
content-transfer-encoding: binary
content-id: <b3es0-abeb-ea3a-4hwa-aw4yawgawm-2@my%3Atest%3Asoap>
因为它没有被解码,所以服务器端出现了以下异常
java.lang.IllegalArgumentException: No attachment found for content ID 'b3es0-abeb-ea3a-4hwa-aw4yawgawm-2@my:test:soap'
我发送肥皂请求时,是否需要调用某种类型设置或设置某种类型的属性?
提前谢谢