我正在尝试构建一个POST请求,以使用REST api将JSON数据发送到服务器。
由于JSON代码将作为请求参数值嵌入请求正文中,我是否需要对该值进行编码以转义您通常在JSON语法中找到的特殊字符,如“{} []”。
是否有任何实用程序库可以做到这一点?
<磷>氮答案 0 :(得分:2)
请求正文不需要是URL编码。看看HttpClient。它是发出POST请求的事实上的库。
答案 1 :(得分:0)
SOJO很好地处理了Java结构的序列化。但是你不需要在体内进行任何逃避。正如其他人所建议的,为了完成实际的HTTP请求,Apache HTTP Client项目是一个不错的选择。