我试图将JSON作为字符串(而不是对象)发送到服务器(在这种情况下,它是WebAPI)。我总是得到错误代码500。
当请求为GET并且没有向服务器发送数据时,我成功地从服务器获得了响应。这通过JsonObjectRequest实现。
现在,我正在尝试发送带有JSON字符串的POST请求。为此,我尝试了以下方法:
- JsonObjectRequest
- StringRequest
- GsonRequest
- JsonRequest-在这里我提供了我的json作为requestBody
在使用volley之前,我使用其他方法向服务器发送请求,这需要简单构建一个对象,序列化为JSON(字符串)并通过StringEntity传递。
我无法理解应该在请求中传递json的位置。或者我做错了什么。