c# - 如何在 ASP.Net 4.0 中增加 url 的长度?

标签 c# iis-6 asp.net-4.0

在带有 IIS 6.0 的 ASP.NET 4.0 中,我可以遵循哪些最佳做法来增加 URL 的最大长度?

我收到此错误 - 远程服务器返回错误:(414) Request-URI Too Large。

我想发送短信到 1200 个电话号码,大约是。 13500 个字符。

我正在使用这个代码。

string strUrl = "http://mobicomm.dove-sms.com/mobicomm//submitsms.jsp?user=****&key=****&mobile=" + mob + "&message=" + txtMessage.Text.Trim() + "&senderid=****&accusage=1";

        // Create a request object  
        WebRequest request = HttpWebRequest.Create(strUrl);
        // Get the response back  
        HttpWebResponse response = (HttpWebResponse)request.GetResponse();
        Stream s = (Stream)response.GetResponseStream();
        StreamReader readStream = new StreamReader(s);
        string dataString = readStream.ReadToEnd();
        response.Close();
        s.Close();
        readStream.Close();

最佳答案

您想执行一个 POST 并将您的参数包含在请求的正文中。

关于c# - 如何在 ASP.Net 4.0 中增加 url 的长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38279571/

相关文章:

asp.net - 以编程方式控制输出缓存-根据参数值禁用或启用缓存

asp.net - ASP.NET 4 中是否可以默认打开 HTML 编码?

c# - 当用户选择一条记录时,推荐使用哪种方式来填充 Web 表单上的所有控件?

c# - 尝试解析 double 值

c# - 在设计时显示所有表单列表的用户控件属性

c# - Java 的 Canvas 对象在 C# 中的等价物是什么?

asp.net - 在 IIS 6/ASP.NET webforms 中记录服务器范围的请求数据(包括 POST 数据)

c# - 存储不经常更改的信息以在应用程序中使用的最佳方法?

.net - Resx 文件的奇怪 IIS 缓存行为

asp.net - session 变量的替代品是什么?