[英]Where is the “WebClient.UploadString” Method in Windows Phone 7?
[英]Maximum data length for WebClient.UploadString method
我的 asp.net mvc 应用程序中有以下代码 -
string URI = "http://send.url.com/smsapi/sender.php";
string queryParameters= "a long query string";
string xmlResult = "";
using (WebClient wc = new WebClient())
{
wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
xmlResult = wc.UploadString(URI, queryParameters);
}
我的问题是WebClient.UploadString
方法的queryParameters
可以有多长?
WebClient
类对字符串的长度没有限制。 就它而言,它正在传输数据字节。
唯一的理论限制是Int32.MaxValue
字节,因为内部转换/编码方法与int
(~2GB) 一起工作。 只要Encoding.GetBytes
可以处理它并且您有足够的 RAM,您就不太可能在此之前受到限制。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.