我正在努力从一个运行在docker容器代理http请求上的web api获取我的http调用.我已经使用bash通过代理成功到达了所需的端点
docker exec -i -t 665b4a1e17b6 /bin/bash
和
http_proxy=http://exampleProxy:7777 curl -s http://endpoint
现在我想从在同一容器上运行的应用程序中重新创建它
我尝试过以下方法:
loggerFactory.AddConsole(Configuration.GetSection("Logging")); loggerFactory.AddDebug(); app.UseMvc().RunProxy(new ProxyOptions { Scheme = "http",Host = "example",Port = "7777" });
>在创建容器时设置http_proxy环境变量
export http_proxy=http://example:7777
var handler = new httpclienthandler { Proxy = new WebProxy("http://example:777) }; var client = new HttpClient(handler); etc....
谁能想到设置代理的其他方法?或者有关如何调试的建议?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。