当从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
的参数。
这是一个错误还是我错过了什么?
答案 0 :(得分:3)
这是SoapUI和Ready中的已知错误! API。但是存在一种解决方法。
使用凭据正常设置代理。
跳过设置请求的凭据。
而是打开标题选项卡并添加一个名为Authorization
的新标题。
在username:password
和base64 encode表单中输入用户名和密码。将标头的值设置为Basic base64string
。示例:如果用户名为user且密码已通过,则值应为Basic dXNlcjpwYXNz
。
这会使请求变得正确Proxy-Authorization
和Authorization
标题。
答案 1 :(得分:0)
我无法在SOAP UI 5.3.0中使用@ joel-jonsson解决方法使用HTTPS,并使用本地代理(Fiddler)的其他解决方法根据it-obey.com/index添加Authorization标头.PHP / SSL的web服务代理-AUTH-的soapUI