如何从ATL VC ++ BHO调用localhost服务

时间:2013-09-17 14:29:33

标签: events service bho

从ATL VC ++ BHO我想用http://localhost:8888调用一些后期数据并从中接收数据。基本上IE扩展需要调用HTTP POST请求。从BHO代码,如果我注入javascript并在那里添加AJax帖子调用,由于跨站点限制,这是不允许的。有什么建议吗?

2 个答案:

答案 0 :(得分:2)

谢谢,

以下代码适用于C#BHO: -

using (var wb = new WebClient())
                {
                    var data = new NameValueCollection();
                    data["user"] = "D";
                    data["id"] = "E";
                    data["token"] = "token";
                    var response = wb.UploadValues("http://localhost:8888", "POST", data);
                }

答案 1 :(得分:0)

您可以直接从BHO代码发出HTTP请求。检查this article代码示例