
使用WebBrowser调用DLL以轻松获取请求和响应头等资源的示例,实现HttpWebReq...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本示例展示如何利用WebBrowser控件调用DLL来方便地访问HTTP请求与响应头部信息及其他资源。通过此方法可简化对HttpWebRequest的功能扩展及操作。
老外编写了一个Webbrowser调用dll的例子,该例子能简单方便地获取request header、response header等各种网络资源,并实现了原来只有WebClient、WebRequest和HttpWebRequest才能实现的功能。
如果在访问网络资源时出现超时情况,可能会遇到错误信息:CLR无法从COM上下文0x211c88转换为COM上下文0x211b18。这种状态已持续60秒。拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送Windows消息的情况下处理一个运行时间非常长的操作。这种情况通常会影响到性能,甚至可能导致应用程序不响应或使用的内存随时间不断累积。
要解决这个问题,在VS2008中可以按照以下步骤操作:选择调试-->异常, 然后将Managed Debugging Assistants中的ContextSwitchDeadlock选项前面的勾去掉。
全部评论 (0)
还没有任何评论哟~


