PUT/POST SOAPUI 中的请求给出 403 禁止,而相同的请求在其余客户端 Postman 中工作正常

PUT/POST request in SOAPUI giving 403 forbidden, while same request working fine in rest client Postman

服务器端没有身份验证,因此身份验证应该不会有问题。

URL 格式:PUT https://localhost/api/v1/protections?integrationKey=111&userKey=1111&group=111&category=foo

有效载荷: {"action":"BLOCK"}

这在 Postman 中运行良好。 在 SOAP UI 中,我给出的输入如下: 端点:https://localhost 资源:/api/v1/protections 参数:?integrationKey=111&userKey=1111&group=111&category=foo

在媒体类型中,我选择"application/json" 并输入 {"action": "BLOCK"} 但得到“Wed Jan 20 16:25:27 PST 2016:DEBUG:Receiving response: HTTP/1.1 403 Forbidden “ 是否有任何建议在 SOAP UI.

中获取输出

根据暴露其余服务的服务器生成 HTTP 403,您应该验证该服务器,从而找到最快的响应。 也尝试从浏览器发出 GET 请求,看看您是否可以正确回答,因为问题将您的机器锁定到服务器。

和https一样,可能是你缺少一些证书集SOAPUI。可能您使用的 Postman 已经配置好了。尝试检查此设置。

就我而言,我错过了 Header "User-Agent" 和 "accept"。我放入 Soap UI 和 Works。 在 Postman 中,这个 headers 它会自动放入。