gpt4 book ai didi

javascript - 如何将大数据发送到网络服务?

转载 作者:行者123 更新时间:2023-11-30 08:52:00 25 4
gpt4 key购买 nike

我有一个网络服务,我正在发送一个大字符串(大约 700000 个字符)作为参数。我正在从 javascript (ScriptManager) 调用此 Web 服务。

问题是,当字符串长度在 100000 左右时,它成功地访问了 Web 服务,但是如果字符串长度在 700000 左右,它就无法访问 Web 服务,它给出了这个消息 Error Message

JS代码

MyService.SendData("large string data", function (str) { }, function (err1) { alert(err1.get_exceptionType); });

网络服务代码

[WebMethod(Description = "Test", EnableSession = true)]    
public void SendData(string str)
{//Here is breakpoint.
//My code
}

所以我的问题是如何将大字符串数据发送到网络服务?

最佳答案

使用 POST 请求代替 GET。然后将数据附加到请求的主体而不是查询字符串。 (您必须配置您的 Web 服务以接受 POST 请求)

GET 受查询字符串的最大长度限制,在某些版本的 IE 中,这可能是 2000 个字符。

关于javascript - 如何将大数据发送到网络服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17073678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com