项目中用到httpClient向服务器发送http请求,具体代码如下:
[code="java"]
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("URL");
/**
- 服务器端request.getHeader("zhongwen");获取
- 的信息为乱码(尝试了一些转码方法),
- 麻烦各位大牛帮下忙 **/ httppost.addHeader("zhongwen", "中文测试");
FileBody bin = new FileBody(new File("D://测试附件.zip"));
MultipartEntity reqEntity = new MultipartEntity();
reqEntity.addPart("upload", bin);
httppost.setEntity(reqEntity);
HttpResponse response = httpclient.execute(httppost);
[/code]
如果哪位大牛有别的解决方案,
可以将“zhongwen”,"upload"两属性传递至服务器,
麻烦给下