我遇到了调解问题(9.7修复11)包,我想知道你是否也遇到了同样的事情或端点,如果你有一些想法纠正或解决它?无力的multipart/form-data发布使用wmMediator
的问题是:我有一个http REST状请求,这实际上是一个多部分/格式数据页。当我通过Mediator调用它(用Centrasite虚拟化)时,多部分有效载荷以xml格式转换。端点无法以该格式正确响应。
为什么中介做这种转变,以及我们如何预防呢?
在调解员的输入,我们有这样的:
Content-Type: multipart/form-data; boundary=---- WebKitFormBoundaryiBMdnONIEM1rPnWp\r\n
------WebKitFormBoundaryiBMdnONIEM1rPnWp
Content-Disposition: form-data; name="typeEnvoi"
99
------WebKitFormBoundaryiBMdnONIEM1rPnWp
Content-Disposition: form-data; name="prenom"
hhhh
------WebKitFormBoundaryiBMdnONIEM1rPnWp
Content-Disposition: form-data; name="fileVisualExam1"; filename="Mezer_Stamp.png"
Content-Type: image/png
?PNG
端点收到的是:
Content-Type: application/xml; charset=UTF-8
<?xml version='1.0' encoding='UTF-8'?><tns:POST_AppMobile
xmlns:tns="http://namespaces.compagny.com/wsdl">
<typeEnvoi>99</typeEnvoi>
<fileVisualExam1>iVBORw0KGgoAAAANSUhEUgAAAF4AAABZCAYAAAC315PWAAAAAXNSR0IArs
4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAARZSURBVHja7NAJAQAwEAIg+5
[...] Wp70lgEAafIxtwjUN/HS1B12VkNYiYm0i9wcjG1+yo+S9ZjauIsIDRm5RobKkeQoQ2fYxx9DUmU5S9Kx
T8QwYfynJcRoSFgt6mVKqxBdehf4bx9B7G0A+Y6r6ra9R1VdvI=</fileVisualExam1>
<prenom>hhhh</prenom></tns:POST_AppMobile>
我已经通过修改中介的内容的types.xml配置文件中做了一些attemps(添加多部分或二进制的那个哑剧),但没有成功。
哪个调解的版本使用?哪个修复级别? –
9.7修复11.我已经编辑了问题补充此信息 – volia17