2010-11-06 60 views
0

我正在使用jQuery将JSON数据发布到tomcat服务器,并且服务器正在完美处理JSON数组数据!这就好像我传递了key = value请求参数以及URL。服务器如何处理POST正文中的JSON

那么,为什么我发布这个?我想知道服务器如何在请求的主体中处理JSON,以及数据如何最终被解释为请求参数。我搜索了一个**,我发现所有的服务器都是如何将JSON发送回客户端的。

+1

Tomcat不处理JSON,* Tomcat部署的应用程序*内部,你没有告诉我们任何关于这一点的信息。 – skaffman 2010-11-06 13:46:15

+0

其实,我试图让两人分开。在进入我的应用程序之前,服务器本身不会查看HTTP头和内容类型,以便在输入流上执行某些操作,以便在我的应用程序中查看它? – stanlick 2010-11-06 14:09:52

回答

1

$ .ajax()默认将JSON数据转换为键值对(查询字符串样式)。您需要在AJAX请求中设置{ processData : false }以将其保留为原始JSON。