在SOAP请求中创建SAAJ对象模型的问题

pla*_*irt 6 base64 soap jmeter saaj

我有一个JMeter测试用例,其中包含SOAP附加到这些文件的各种文件的请求.因此,使用不同的文件发送相同的请求.它与某些文件一起正常工作,但它提供HTTP 500了以下消息的错误代码:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><soap:Fault><faultcode>soap:Client</faultcode><faultstring>Problems creating SAAJ object model</faultstring></soap:Fault></soap:Body></soap:Envelope>
Run Code Online (Sandbox Code Playgroud)

我检查了原始请求,发现它在语法上是正确的,唯一的区别是文件,它以Base64编码格式附加.

UBI*_*ACK 3

从你提供的元素来看,很难说什么。

但我猜测上传的文件和请求内容之间存在某种关系,从而导致服务器错误。

除非您显示服务器日志,否则我们无法提供更多帮助。

另一种选择是您的请求使用了与附加文件相关的不正确的标头或参数。要进一步调查,您应该显示您的请求(GUI + 内容)。