using system;<br>
using system.collections;<br>
using system.net;<br>
using system.io;<br>
using system.text;<br>
<br>
class response<br>
{<br>
public static void main(string[] args)<br>
{<br>
int buffer_size = 128;<br>
if (args.length != 1){<br>
console.writeline("usage: response url");<br>
return ;<br>
}<br>
try<br>
{<br>
webrequest therequest = (webrequest) webrequestfactory.create(args[0]);<br>
webresponse theresponse = therequest.getresponse();<br>
<br>
int bytesread = 0;<br>
byte[] buffer = new byte[buffer_size];<br>
<br>
console.writeline("—————content———————-");<br>
<br>
stream responsestream = theresponse.getresponsestream();<br>
bytesread = responsestream.read(buffer, 0, buffer_size);<br>
<br>
stringbuilder strresponse = new stringbuilder("");<br>
while (bytesread != 0 ) <br>
{<br>
strresponse.append(encoding.ascii.getstring(buffer,0,bytesread));<br>
bytesread = responsestream.read(buffer, 0, buffer_size);<br>
}<br>
console.writeline(strresponse.tostring());<br>
<br>
console.writeline("—————headers———————-");<br>
webheaders headers=theresponse.headers;<br>
foreach(string header in headers.allkeys){<br>
console.writeline(header + "{");<br>
foreach(string value in headers.getvalues(header)){<br>
console.writeline(value);<br>
}<br>
console.writeline("}");<br>
}<br>
console.writeline("—————contentlength—————-");<br>
console.writeline(theresponse.contentlength );<br>
console.writeline("—————contenttype——————");<br>
console.writeline(theresponse.contenttype );<br>
console.writeline("—————contentlength—————-");<br>
console.writeline(theresponse.contentlength );<br>
console.writeline("—————status———————–");<br>
console.writeline(theresponse.status );<br>
console.writeline("—————statusdescription————");<br>
console.writeline(theresponse.statusdescription );<br>
console.writeline("——————————————–");<br>
<br>
}<br>
catch (exception e)<br>
{<br>
console.writeline(e);<br>
return;<br>
}<br>
}<br>
}<br>
</pre><br>
编译方法<br>
csc /r:system.net.dll /r:system.dll response.cs<br>
执行方法<br>
response http://www.sina.com.cn<br>
<br>
注:这是我用来调试程序用的小程序,我想去别的网站抓东西也是类似的,取回来的内容编个程序分析一下,加到自己网站上也不是什么难事。<br>
这个程序能打出来session cookie等等内容,这才是我编这个程序的目的。<br>
<br>
重粒子@++2k0205<br>
<br>
来自日本的小程序(转重粒子空间)-.NET教程,Windows开发
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 来自日本的小程序(转重粒子空间)-.NET教程,Windows开发
相关推荐
-      VS2010的aspx文件中的html代码的格式化方法
-      .net 反序题目的详细解答第1/2页
-      asp.net创建html文本文件实例
-      比较完整的 asp.net 学习流程
-      官网 Ext direct包中.NET版的问题
-      C# XML操作 代码大全(读XML,写XML,更新,删除节点,与dataset结合等)第1/2页
-      c# 连接字符串数据库服务器端口号 .net状态服务器端口号
-      asp.net教程:简单的C#图片上传代码或C#文件上传代码
