簡體   English   中英

在Play Framework 2.2.x中設置代理選項時,WS.url失敗

[英]WS.url fails when proxy options are set in Play Framework 2.2.x

我正在使用WS對所需代理后面的服務器進行REST調用。

啟動應用程序時,我嘗試在application.conf和JVM arg中設置proxyserver和port。 但是我一直收到“錯誤代碼:要求407代理身份驗證”。

我試圖將ws.useProxyProperties設置為false和true,但仍然無法正常工作。 我看到這是一個常見問題,但尚未發布任何解決方法。

你有什么主意嗎?

謝謝

我設法通過使用依賴關系解決了這個問題

"com.ning" % "async-http-client" % "1.8.14"

並將我的代碼更改為

AsyncHttpClientConfig cf = new AsyncHttpClientConfig.Builder().setProxyServer(new 
ProxyServer(host, port, user, pwd)).build();
c = new AsyncHttpClient(cf);
AsyncHttpClient.BoundRequestBuilder req = c.prepareGet("http://api.example.com/");
// and many other parameters ...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM