【发布时间】:2016-03-11 15:40:27
【问题描述】:
我需要对一个 API 进行 POST,其中需要多部分表单数据,其中一条记录的键为“json”,值是包含 json 对象的字符串。
我正在尝试使用这样的 AndroidAnnotations:
@Post(API_CREATE_PATH + API_KEY)
CreateResponse create(Map<String,String> map);
一个有效的请求如下所示,由 Postman 完成:
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW
----WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="json"
{"test":"data"}
----WebKitFormBoundary7MA4YWxkTrZu0gW
实际的请求正文包含"json":"{"test":"data"}",而不是那个,我不明白为什么。
【问题讨论】:
标签: android json jackson android-annotations