{"id":244,"date":"2012-05-15T09:42:20","date_gmt":"2012-05-15T09:42:20","guid":{"rendered":"9188905e74c28e489b44e954ec0b9bca"},"modified":"2012-05-15T09:42:20","modified_gmt":"2012-05-15T09:42:20","slug":"","status":"publish","type":"post","link":"https:\/\/www.xiaobo.li\/notes\/archives\/244","title":{"rendered":"\u83b7\u53d6\u6587\u4ef6\u957f\u5ea6\uff08\u542b\u7f51\u7edc)"},"content":{"rendered":"<pre class=\"brush:c#; toolbar: true; auto-links: true;\">        \/\/\/ &lt;summary&gt;\r\n        \/\/\/ \u83b7\u53d6\u6587\u4ef6\u957f\u5ea6\uff0c\u53ef\u4e3a\u672c\u5730\u6216\u7f51\u7edc\r\n        \/\/\/ &lt;\/summary&gt;\r\n        \/\/\/ &lt;param name=\"url\"&gt;&lt;\/param&gt;\r\n        protected long GetFileLength(string url)\r\n        {\r\n            if (string.IsNullOrEmpty(url)) return 0;\r\n\r\n            long length = 0;\r\n            var request = WebRequest.Create(url);\r\n            request.Credentials = CredentialCache.DefaultCredentials;\r\n            if (request is HttpWebRequest)\r\n            {\r\n                var wr = (HttpWebRequest)request;\r\n                wr.MaximumAutomaticRedirections = 5;\r\n                wr.MaximumResponseHeadersLength = 10;\r\n                var wre = wr.GetResponse();\r\n                length = wre.ContentLength;\r\n                wre.Close();\r\n            }\r\n            else if (request is FileWebRequest)\r\n            {\r\n                var fr = (FileWebRequest)request;\r\n                var fre = fr.GetResponse();\r\n                length = fre.ContentLength;\r\n                fre.Close();\r\n            }\r\n            else\r\n            {\r\n                length = 0;\r\n            }\r\n            return length;\r\n        }<\/pre>\n","protected":false},"excerpt":{"rendered":"<pre class=\"brush:c#; toolbar: true; auto-links: true;\">        \/\/\/ &lt;summary&gt;\r\n        \/\/\/ \u83b7\u53d6\u6587\u4ef6\u957f\u5ea6\uff0c\u53ef\u4e3a\u672c\u5730\u6216\u7f51\u7edc\r\n        \/\/\/ &lt;\/summary&gt;\r\n        \/\/\/ &lt;param name=\"url\"&gt;&lt;\/param&gt;\r\n        protected long GetFileLength(string url)\r\n        {\r\n            if (string.IsNullOrEmpty(url)) return 0;\r\n\r\n            long length = 0;<\/pre>\n<p> <a href=\"https:\/\/www.xiaobo.li\/notes\/archives\/244\">\u7ee7\u7eed\u9605\u8bfb <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[273],"tags":[30],"class_list":["post-244","post","type-post","status-publish","format-standard","hentry","category-article","tag-Net"],"_links":{"self":[{"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/posts\/244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/comments?post=244"}],"version-history":[{"count":0,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/posts\/244\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/media?parent=244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/categories?post=244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/tags?post=244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}