在HTTP请求头中设置Content-Type为application/json;charset=utf-8。例如,在Java中使用HTTP客户端发送DELETE请求时,可以按照以下方式设置请求头:
HttpDelete request = new HttpDelete(url);
request.setHeader("Content-Type", "application/json;charset=utf-8");
HttpResponse response = httpClient.execute(request);
int statusCode = response.getStatusLine().getStatusCode();
if (statusCode == HttpStatus.SC_OK) {
// 处理响应内容
} else {
// 处理错误状态码
}
这样设置Content-Type之后,服务端就能正确解析含有多字节字符的请求体了。