首页 Soft PlugIn RAN乱 Dev开发 Info资料 English WAP 留言 登陆 注册
-
Posted by Yippee | 评论(0) | 引用(1) | 阅读2140次
HttpWebRequest WebResponse PROXY URLENCODE 1

HttpWebRequest WebResponse PROXY URLENCODE 1

昨天实现了
C# XML HTML SgmlReader sitemap
http://www.shengfang.org/blog/p/html2xmlsitemap.php

今天继续完善:
增加PROXY支持: www.shengfang.org

换了一台机器,出现如下错误:
A first chance exception of type 'System.Net.WebException' occurred in System.dll
System.Net.WebException: The remote server returned an error: (407) Proxy Authentication Required.
   at System.Net.HttpWebRequest.GetResponse()
   at html2xml.Form1.button1_Click(Object sender, EventArgs e) in E:\sf\html2xml\Form1.cs:line 259

The remote server returned an error: (407) Proxy Authentication Required

最后增加 PROXY 设置 认证

NetworkCredential myCred = new NetworkCredential("sf", "sfsfsf", "www.shengfang.org");
WebProxy proxyObject = new WebProxy("www.shengfang.org", 80);
proxyObject.Credentials = myCred;
// 当主机为本地时,禁用代理,即不使用句点。
proxyObject.BypassProxyOnLocal = true;
WebRequest request = WebRequest.Create(sPageUrl);
request.Proxy =proxyObject;

问题1: www.shengfang.org

BAIDU搜索总是失败: www.shengfang.org
GET /s?wd=%CA%A2%B7%C5&cl=3 HTTP/1.1

发送的HTTP头信息 www.shengfang.org
Content-Type : application/x-www-form-urlencoded
Referer : http://www.baidu.com
Accept-Language : zh-cn
“html2xml.exe”: 已加载“f:\winxp\assembly\gac\system.resources\1.0.5000.0_zh-chs_b77a5c561934e089\system.resources.dll”,未加载符号。
未处理的“System.Net.WebException”类型的异常出现在 system.dll 中。

其他信息: 基础连接已经关闭: 接收时发生意外错误。

System.Net.WebException: 基础连接已经关闭: 接收时发生意外错误。
   at System.Net.HttpWebRequest.CheckFinalStatus()
   at System.Net.HttpWebRequest.GetResponse()
   at html2xml.Form1.getPage(String url, String payload) in p:\测试代码\html2xml\form1.cs:line 335
 
 在 内部网 搜索 通过,但是问题在于编码: www.shengfang.org

 正确的搜索POST数据:好像是直接的十六进制数据
 stext=%CA%A2%B7%C5&imageField.x=22&imageField.y=7

 错误的搜索POST数据: 调用了 HttpUtility.UrlEncode 进行处理
 stext=%e7%9b%9b%e6%94%be&imageField.x=22&imageField.y=7

WIN2003网络监视器数据: www.shengfang.org
000001F0  47 43 50 4D 44 43 41 49 0D 0A 0D 0A 73 74 65 78 GCPMDCAI....stex
00000200  74 3D 25 43 41 25 41 32 25 42 37 25 43 35 26 69 t=%CA%A2%B7%C5&i
00000210  6D 61 67 65 46 69 65 6C 64 2E 78 3D 32 32 26 69 mageField.x=22&i
00000220  6D 61 67 65 46 69 65 6C 64 2E 79 3D 37          mageField.y=7    1207


字体:

Permanant URI永久地址 http://www.shengfang.org/blog/p/HttpWebReqRespPROXYURLENC1.php
Trackback URI引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1134274002

2005年12月11日12:06星期日  [Dev开发] 追踪此文的RSS
提示:
此文还没有评论。

称呼:    登陆   注册
   不注册,但记住我的信息
邮件:
(非必须)
评论: [UBB代码帮助]
粗体 斜体 下划线 链接 水平线 引用



验证码: 请输入你看见的数字
关闭UBB      提交时自动将内容复制到剪贴板

公告
Fire and Motion!

统计信息
[Yippee]||[统计]||日志:1887
在线: 18||用户: 2579 [列表]
今日:655||到访:2931373
Rss:||评论:1609

最新日志

最新评论

友情链接

日历
2008 - 08
     12
3456789
10111213141516
17181920212223
24252627282930
31      

最新引用

搜索

归档

杂项
Get RSS Feed (Version 2.0)
Get Atom Feed (Version 0.3)
编码:  UTF-8