【问题标题】:How to Submit String with 536000 Characters to API如何向 API 提交包含 536000 个字符的字符串
【发布时间】:2019-07-31 16:38:52
【问题描述】:

我解释一个 G 代码文件(CNC 语言),将其序列化为一个类,并尝试将 http 协议发送到我的 API,它有一个 GET 方法。

但是Http发送的字符串太长了。

这个问题有什么解决办法吗?压缩之类的东西?

请求网址过长 HTTP 错误 414。请求 URL 太长。

使用 Asp.Net WebAPI

【问题讨论】:

标签: c# json asp.net-mvc asp.net-web-api


【解决方案1】:

尝试在两边都使用 POST。从 REST 的角度来看,这样做也更有意义,因为您提交的是数据,而不是查询。

请注意,GET 请求的大小通常非常有限,请参见例如这里:maximum length of HTTP GET request?

【讨论】:

    猜你喜欢
    • 2014-10-30
    • 2012-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-08
    • 1970-01-01
    • 2022-01-12
    相关资源
    最近更新 更多