在Java中确保得到一个空对象作为GET响应,但是在SOAPUI中可以确保正常工作

问题描述

运行自动化脚本时,我得到{"result":{}}作为响应,但是相同的请求在SOAPUI中起作用。

这些是运行自动化时Log()。all()的详细信息。

    Request method:      GET
    Request URI:         https://CompanyURI/3w8r879rjek86y92171166633484huh1o400
    Proxy:              <none>
    Request params:     <none>
    Query params:       <none>
    Form params:        <none>
    Path params:        WorkFlowId=3w8r879rjek86y92171166633484huh1o400
    Headers:            x-api-key=value``
                        iv-user=value
                        iv-groups="Value"
                        Accept=application/json
                        Content-Type=application/json; charset=UTF-8
   Cookies:             <none>
   Multiparts:          <none>
   Body:                <none>

这些是Soapui的详细信息(RAW):

    GET https://CompanyURI/3w8r879rjek86y92171166633484huh1o400 HTTP/1.1
    Accept-Encoding: gzip,deflate
    x-api-key: value
    Content-Type: application/json
    iv-user: value
    iv-groups: value
    Host: EndPoint
    Connection: Keep-Alive
    User-Agent: Apache-HttpClient/4.1.1 (java 1.5)

我多次检查是否要传递所有标头,就像我在SoapUI中传递一样。如果您需要更多详细信息,请告知我。预先感谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)