SoapUI(Ready!API)对代理使用相同的HTTP授权

时间:2015-06-13 11:20:31

标签: soapui

当从Smartbear在SoapUI(Ready!API)中手动设置代理设置时,它使用的设置与对服务器的HTTP授权相同,导致代理服务器需要407 - Auth。

使用curl的相同测试工作正常:它使用int x = 0; for (int j = 0; j < n; j++) { if (s[j] % 2 == x) System.out.println(s[j]); if (j == n - 1 && x == 0) { x = 1; j = 0; } } 标题的代理用户名/密码和Proxy-Authorization标题中--user的参数。

这是一个错误还是我错过了什么?

2 个答案:

答案 0 :(得分:3)

这是SoapUI和Ready中的已知错误! API。但是存在一种解决方法。

使用凭据正常设置代理。 跳过设置请求的凭据。 而是打开标题选项卡并添加一个名为Authorization的新标题。 在username:passwordbase64 encode表单中输入用户名和密码。将标头的值设置为Basic base64string。示例:如果用户名为user且密码已通过,则值应为Basic dXNlcjpwYXNz

这会使请求变得正确Proxy-AuthorizationAuthorization标题。

答案 1 :(得分:0)

我无法在SOAP UI 5.3.0中使用@ joel-jonsson解决方法使用HTTPS,并使用本地代理(Fiddler)的其他解决方法根据it-obey.com/index添加Authorization标头.PHP / SSL的web服务代理-AUTH-的soapUI