2011-09-17 68 views
1

这段代码会发出一个http请求吗?还是只是伪造它?以下代码是否会向服务器发出http请求?

var writer = TextWriter.Null; 
var response = new HttpResponse(writer); 
var request = new HttpRequest("DummyFile.aspx", HttpContext.Current.Request.Url.ToString(), 
           "__EVENTTARGET=true&__VIEWSTATEENCRYPTED=true"); 
var context = new HttpContext(request, response); 

var page = new Page 
       { 
        EnableViewStateMac = true, 
        ViewStateEncryptionMode = ViewStateEncryptionMode.Always 
       }; 
page.ProcessRequest(context); 

回答

1

它伪装一个HttpRequest的存在。执行此代码时没有任何东西穿过网线。

相关问题