【问题标题】:How to post JSON data to a server using Java如何使用 Java 将 JSON 数据发布到服务器
【发布时间】:2009-06-02 13:51:47
【问题描述】:

我正在尝试构建一个 POST 请求,以使用 REST api 将 JSON 数据发送到服务器。

由于 JSON 代码将作为请求参数值嵌入到请求正文中,我是否需要对该值进行编码以转义 JSON 语法中常见的“{}[]”等特殊字符。

是否有任何实用程序库可以做到这一点?

N.

【问题讨论】:

    标签: java json


    【解决方案1】:

    请求的正文不必是 URL 编码。看看HttpClient。它是用于发出 POST 请求的事实上的库。

    【讨论】:

      【解决方案2】:

      SOJO 可以很好地实现 Java 结构的序列化。但是你不需要在体内做任何逃避。正如其他人所建议的那样,对于执行实际的 HTTP 请求,Apache HTTP Client 项目是一个不错的选择。

      【讨论】:

        猜你喜欢
        • 2019-05-22
        • 1970-01-01
        • 2021-09-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-27
        相关资源
        最近更新 更多