我正在开发REST API,目前客户端在QueryString中发送数据。对于一种方法,客户端需要发送相对较大的数据(XML内容)。由于查询字符串大小限制,我正在寻找替代方案。
除了查询字符串之外,在HttpGet请求中发送数据的方法是什么?
答案 0 :(得分:1)
即使您使用@GET
正确,但您正面临practical limitation(Section 5.2)实施。如果您的queryString非常大,那么您必须使用@POST
作为您的方法。
答案 1 :(得分:0)
使用URL中的查询字符串传递数据是针对GET
方法的。您可以使用PUT
或POST
。这样您就可以将数据粘贴到请求对象中(只需将查询字符串放在请求中而不是URL中)。