如何将json格式的输入发送到ODATA?

如何将json格式的输入发送到ODATA?,json,input,odata,Json,Input,Odata,我正在尝试使用OData服务,其目的是获取搜索条件并返回搜索结果。我正在使用ODataJClient java库来使用该服务 我想知道输入搜索条件是否可以以JSON格式传递给OData服务。问题是,当我们使用GET请求时,我们受到字符长度的限制,而POST请求实际上会使用有效负载创建一个新实体。关于如何发送JSON输入有什么建议吗?提前感谢…如果您想使用JSON格式与服务通信,请尝试在请求头中添加以下内容: Content-Type: application/json Accept: appli

我正在尝试使用OData服务,其目的是获取搜索条件并返回搜索结果。我正在使用ODataJClient java库来使用该服务


我想知道输入搜索条件是否可以以JSON格式传递给OData服务。问题是,当我们使用GET请求时,我们受到字符长度的限制,而POST请求实际上会使用有效负载创建一个新实体。关于如何发送JSON输入有什么建议吗?提前感谢…

如果您想使用JSON格式与服务通信,请尝试在请求头中添加以下内容:

Content-Type: application/json
Accept: application/json

它是否适用于GET请求。它会通过GET请求接受JSON负载吗?@Inquisitive为什么GET请求包含负载?您希望在Get请求的有效负载中传递什么?我有一个包含搜索条件的json对象。类似于{fn:,Addr:[{home:},{office:}]。此json对象将从用户输入动态生成。因此,如果用户输入有许多字段,则很难使用url重写()将此负载传递给GET