我在此Android代码段中遇到了问题:
public Object post(String path, Object payload, Class<?> responseType) throws Exception {
URI uri = buildUri(path);
HttpPost request = new HttpPost(uri);
addHeaders(request);
request.setEntity(new StringEntity(
serialize(payload),
ContentType.APPLICATION_JSON));
return op(request, responseType);
}
'StringEntity(java.lang.String,java.lang.String)' 'org.apache.http.entity.StringEntity'无法应用于 '(java.lang.String,org.apache.http.entity.ContentType)'
如何正确地将ContentType
转换为String
?我尝试使用toString()
,但收到了错误:
java.io.UnsupportedEncodingException:application / json;字符集= UTF-8
我很感激你的帮助。
感谢。