{"id":491,"date":"2007-10-22T17:10:00","date_gmt":"2007-10-22T09:10:00","guid":{"rendered":"http:\/\/fdream.net\/blog\/article\/491.aspx"},"modified":"2007-10-22T17:10:22","modified_gmt":"2007-10-22T09:10:22","slug":"HttpWebRequest%e5%a4%b4%e9%83%a8%e5%8f%af%e7%94%a8%e8%ae%be%e7%bd%ae%e4%bb%a5%e5%8f%8a%e5%8f%af%e8%af%bb%e8%ae%be%e7%bd%ae","status":"publish","type":"post","link":"https:\/\/fdream.net\/blog\/article\/491","title":{"rendered":"HttpWebRequest\u5934\u90e8\u53ef\u7528\u8bbe\u7f6e\u4ee5\u53ca\u53ef\u8bfb\u8bbe\u7f6e"},"content":{"rendered":"<p><b>\u6ce8\u610f\uff1a\u8fd9\u662f\u5728Silverlight 1.1 Alpha\u4e2d\u7c97\u7565\u6d4b\u8bd5\u7684\u7ed3\u679c\uff0c\u5982\u6709\u9519\u8bef\uff0c\u6b22\u8fce\u6307\u6b63\uff01<\/b><\/p>\n<p>Alpha\u8fd8\u662fAlpha\uff0c\u8fdeHttpWebRequest\u90fd\u8fd9\u4e48\u4e0d\u6210\u719f\uff0c\u6700\u5e38\u7528\u7684timeout\u5c5e\u6027\u5c45\u7136\u65e2\u4e0d\u80fd\u8bbe\u7f6e\u4e5f\u4e0d\u80fd\u66f4\u6539\uff0c\u5b9e\u5728\u662f\u90c1\u95f7\uff01\u82b1\u4e86\u70b9\u65f6\u95f4\uff0c\u628a\u6240\u6709\u7684\u5c5e\u6027\u7684\u8bfb\u548c\u5199\u90fd\u6d4b\u8bd5\u4e86\u4e00\u904d\u3002<\/p>\n<p>\u80fd\u5199\u7684\u5c5e\u6027\u5982\u4e0b\uff08\u5176\u4e2d\u88ab\u6ce8\u91ca\u7684\u8868\u793a\u4e0d\u80fd\u5199\uff09\uff1a<\/p>\n<blockquote>\n<p>request.Accept = &#8220;text\/*&#8221;;<br \/>\/\/request.Address.ToString();   readonly<br \/>\/\/request.AllowAutoRedirect = true;<br \/>\/\/request.AllowWriteStreamBuffering = true;<br \/>\/\/request.AutomaticDecompression<br \/>request.Connection = &#8220;Close&#8221;;<br \/>request.ContentLength = 256;<br \/>request.ContentType = &#8220;text\/xml&#8221;;<br \/>request.Expect = &#8220;100-Continue&#8221;;<br \/>\/\/request.HaveResponse.ToString();  readonly<br \/>request.Headers[&#8220;Accept-Language&#8221;] = &#8220;zh-cn&#8221;;<br \/>\/\/request.KeepAlive = false;<br \/>\/\/request.MediaType = &#8220;text\/html&#8221;;<br \/>request.Method = &#8220;POST&#8221;;<br \/>\/\/request.Pipelined = true;<br \/>\/\/request.PreAuthenticate = true;<br \/>\/\/request.ProtocolVersion = HttpVersion.Version10;<br \/>\/\/request.ReadWriteTimeout = 10 * 1000;<br \/>request.Referer = &#8220;http:\/\/www.fdream.net&#8221;;<br \/>\/\/request.RequestUri.ToString();    readonly<br \/>\/\/request.SendChunked = true;<br \/>\/\/request.Timeout = 10 * 1000;<br \/>request.TransferEncoding = &#8220;UTF-8&#8221;;<br \/>\/\/request.UserAgent = &#8220;Test Client&#8221;;<\/p>\n<\/blockquote>\n<p>\u80fd\u8bfb\u7684\u5c5e\u6027\u5982\u4e0b\uff08\u5176\u4e2d\u88ab\u6ce8\u91ca\u7684\u8868\u793a\u4e0d\u80fd\u8bfb\uff09\uff1a<\/p>\n<blockquote>\n<p>testInfo.Text = &#8220;Accept: &#8221; + request.Accept;<br \/>testInfo.Text += &#8220;\\nAddress: &#8221; + request.Address.ToString();<br \/>testInfo.Text += &#8220;\\nAllowAutoRedirect: &#8221; + request.AllowAutoRedirect.ToString();<br \/>testInfo.Text += &#8220;\\nAllowWriteStreamBuffering: &#8221; + request.AllowWriteStreamBuffering.ToString();<br \/>testInfo.Text += &#8220;\\nAutomaticDecompression: &#8221; + request.AutomaticDecompression.ToString();<br \/>testInfo.Text += &#8220;\\nConnection: &#8221; + request.Connection;<br \/>testInfo.Text += &#8220;\\nContentLength: &#8221; + request.ContentLength.ToString();    \/\/\u8bbe\u7f6e\u540e\u624d\u53ef\u8bfb<br \/>testInfo.Text += &#8220;\\nContentType: &#8221; + request.ContentType;<br \/>testInfo.Text += &#8220;\\nExpect: &#8221; + request.Expect;<br \/>testInfo.Text += &#8220;\\nHaveResponse: &#8221; + request.HaveResponse.ToString();<br \/>testInfo.Text += &#8220;\\nHeaders: &#8221; + request.Headers[&#8220;Accept-Language&#8221;];<br \/>\/\/testInfo.Text += &#8220;\\nKeepAlive: &#8221; + request.KeepAlive.ToString();<br \/>\/\/testInfo.Text += &#8220;\\nMediaType: &#8221; + request.MediaType;<br \/>testInfo.Text += &#8220;\\nMethod: &#8221; + request.Method;<br \/>\/\/testInfo.Text += &#8220;\\nPipelined: &#8221; + request.Pipelined.ToString();<br \/>\/\/testInfo.Text += &#8220;\\nPreAuthenticate: &#8221; + request.PreAuthenticate.ToString();<br \/>\/\/testInfo.Text += &#8220;\\nProtocolVersion: &#8221; + request.ProtocolVersion.ToString();<br \/>\/\/testInfo.Text += &#8220;\\nReadWriteTimeout: &#8221; + request.ReadWriteTimeout.ToString();<br \/>testInfo.Text += &#8220;\\nReferer: &#8221; + request.Referer;<br \/>testInfo.Text += &#8220;\\nRequestUri: &#8221; + request.RequestUri.ToString();<br \/>\/\/testInfo.Text += &#8220;\\nSendChunked: &#8221; + request.SendChunked.ToString();<br \/>\/\/testInfo.Text += &#8220;\\nTimeout: &#8221; + request.Timeout.ToString();<br \/>testInfo.Text += &#8220;\\nTransferEncoding: &#8221; + request.TransferEncoding;<br \/>testInfo.Text += &#8220;\\nUserAgent: &#8221; + request.UserAgent;<\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>\u6ce8\u610f\uff1a\u8fd9\u662f\u5728Silverlight 1.1 Alpha\u4e2d\u7c97\u7565\u6d4b\u8bd5\u7684\u7ed3\u679c\uff0c\u5982\u6709\u9519\u8bef\uff0c\u6b22\u8fce\u6307\u6b63\uff01 Alpha\u8fd8\u662fAlpha\uff0c\u8fdeHttpWebRequest\u90fd\u8fd9\u4e48\u4e0d\u6210\u719f\uff0c\u6700\u5e38\u7528\u7684timeout\u5c5e\u6027\u5c45\u7136\u65e2\u4e0d\u80fd\u8bbe\u7f6e\u4e5f\u4e0d\u80fd\u66f4\u6539\uff0c\u5b9e\u5728\u662f\u90c1\u95f7\uff01\u82b1\u4e86\u70b9\u65f6\u95f4\uff0c\u628a\u6240\u6709\u7684\u5c5e\u6027\u7684\u8bfb\u548c\u5199\u90fd\u6d4b\u8bd5\u4e86\u4e00\u904d\u3002 \u80fd\u5199\u7684\u5c5e\u6027\u5982\u4e0b\uff08\u5176\u4e2d\u88ab\u6ce8\u91ca\u7684\u8868\u793a\u4e0d\u80fd\u5199\uff09\uff1a request.Accept = &#8220;text\/*&#8221;;\/\/request.Address.ToString(); readonly\/\/request.AllowAutoRedirect = true;\/\/request.AllowWriteStreamBuffering = true;\/\/request.AutomaticDecompressionrequest.Connection = &#8220;Close&#8221;;request.ContentLength = 256;request.ContentType = &#8220;text\/xml&#8221;;request.Expect = &#8220;100-Continue&#8221;;\/\/request.HaveResponse.ToString(); readonlyrequest.Headers[&#8220;Accept-Language&#8221;] = &#8220;zh-cn&#8221;;\/\/request.KeepAlive = false;\/\/request.MediaType = &#8220;text\/html&#8221;;request.Method = &#8220;POST&#8221;;\/\/request.Pipelined = true;\/\/request.PreAuthenticate = true;\/\/request.ProtocolVersion = HttpVersion.Version10;\/\/request.ReadWriteTimeout = 10 * 1000;request.Referer = &#8220;http:\/\/www.fdream.net&#8221;;\/\/request.RequestUri.ToString(); readonly\/\/request.SendChunked = true;\/\/request.Timeout = 10 * 1000;request.TransferEncoding = &#8220;UTF-8&#8221;;\/\/request.UserAgent = &#8220;Test Client&#8221;; \u80fd\u8bfb\u7684\u5c5e\u6027\u5982\u4e0b\uff08\u5176\u4e2d\u88ab\u6ce8\u91ca\u7684\u8868\u793a\u4e0d\u80fd\u8bfb\uff09\uff1a &hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[294],"class_list":["post-491","post","type-post","status-publish","format-standard","hentry","category-coding","tag-Silverlight"],"views":23188,"_links":{"self":[{"href":"https:\/\/fdream.net\/blog\/wp-json\/wp\/v2\/posts\/491","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fdream.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fdream.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fdream.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fdream.net\/blog\/wp-json\/wp\/v2\/comments?post=491"}],"version-history":[{"count":0,"href":"https:\/\/fdream.net\/blog\/wp-json\/wp\/v2\/posts\/491\/revisions"}],"wp:attachment":[{"href":"https:\/\/fdream.net\/blog\/wp-json\/wp\/v2\/media?parent=491"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fdream.net\/blog\/wp-json\/wp\/v2\/categories?post=491"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fdream.net\/blog\/wp-json\/wp\/v2\/tags?post=491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}