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

时间:2018-01-29 14:55:53

标签: soap jmeter base64 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>

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

1 个答案:

答案 0 :(得分:3)

从您提供的元素中,很难说出任何内容。

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

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

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