【问题标题】:Best way to send an xml string(POST verb) in REST call在 REST 调用中发送 xml 字符串(POST 动词)的最佳方式
【发布时间】:2016-11-18 13:52:22
【问题描述】:

我编写了一个接受 XML 作为参数的服务。 API 以 POST 动词的形式公开。

我的 XML 大小将来会增长。所以我很担心,我不想最大化 web.config 中的输入消息大小。

我尝试使用 Base64 编码,但由于 XML 在 CDATA 中包含 UNICODE 字符,因此会产生问题。

有没有其他方法可以将 XML 的大小减少到某些特定字节,并且可以在我的配置文件中进行配置。

【问题讨论】:

  • POST 限制为 2MB。您打算在一次通话中获得更多数据吗?

标签: .net rest wcf


【解决方案1】:

这可能是premature optimisationYAGNI 或两者兼有的完美示例。

POST 限制为 2MB。

即使您的请求比这更大,压缩请求也不是答案。压缩后的字符串过大怎么办?

如果您对此感到担心,那么请设计您的系统,以免这种情况发生。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-08
    • 1970-01-01
    • 2014-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-26
    • 2014-10-31
    相关资源
    最近更新 更多