如何在Java的本机HTTP客户端上使用代理密码验证

时间:2019-12-25 20:36:34

标签: java java-http-client

如果代理对Java的本机HTTP客户端请求要求使用密码身份验证,我将尝试使用密码身份验证。

我尝试了很多东西,最适用于我程序的解决方案是

nav > div {
  flex: none;
  color: black;
}

@media screen and (min-width:800px) {

  nav {
    display: flex;
  }

  nav > div {
    flex: 1;
    color: blue;
  }
}

但是在那之后,我仍然在发送请求时收到错误407(在IP Authenticated代理上工作正常)。在通过Chrome扩展程序运行代理的浏览器上,代理可以正常工作。

1 个答案:

答案 0 :(得分:0)

如果您尝试进行身份验证以代理,通常需要在请求中添加@objc func logInPressed() { print("go to login") } 标头。

请参阅:https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Proxy-Authorization

类似

auto hProcess = GetCurrentProcess();
while (true)
{
    DWORD Handles = 0;
    if (GetProcessHandleCount(hProcess, &Handles))
    {
        std::cout << Handles << '\n';
    }
    Sleep(2000);
}