如何向http服务器发送大量数据

发布于 2022-09-03 19:13:10 字数 275 浏览 12 评论 0

需求

现在我们有一个服务器,之前是用C#开发的,与客户端使用Socket直接连接传输数据。现在想改成直接向服务器发送http请求,然后返回Json字符串。

问题

客户端发送的命令字符串可能会很长,这就导致http请求可能会特别长,我想问一下:

  1. 如果说我的服务器不限制http请求的长度,是不是客户端这边就没有请求长度的限制?

  2. 有没有什么好一点的方法,可以发送大量数据,但是http请求可以短一点?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

紧拥背影 2022-09-10 19:13:10

对body部分进行压缩可以减少一定的体积。服务端对应解开就可以了

太阳男子 2022-09-10 19:13:10

客户端把请求分几次发送,每次发送服务端能接受的最大请求大小,最后在服务端合并即可

盛夏已如深秋| 2022-09-10 19:13:10

直接發送就行了,http實現這麼多年以來,比一般的socket實現的都成熟不知多少倍(頂尖大牛除外),唯一缺點就是每次握手要耗些性能時間。若是移動端請求,也許會比socket自定義協議耗流量,畢竟傳的是文本、加上累贅的http head

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文