这是我的客户端代码,我在 json 对象中创建了 json 对象,我已经放置了 byte[] 和两个字符串,我刚刚将位图转换为 byte[],并且我已经在 servlet 上接收到它,我使用 httppost 我试图发送那个 json data.how 我如何接收字节 [] 和两个字符串,然后我必须在浏览器和两个字符串上显示它。
public void getServerData(byte[] img, String name, String gender)throws JSONException, ClientProtocolException, IOException {
ArrayList<String> stringData = new ArrayList<String>();
DefaultHttpClient httpClient = new DefaultHttpClient();
ResponseHandler<String> resonseHandler = new BasicResponseHandler();
HttpPost postMethod = new HttpPost(SERVER_URL);
postMethod.setHeader("Content-Type", "application/json");
JSONObject json = new JSONObject("mydata");
json.put("image", img);
json.put("name", name);
json.put("gender", gender);
postMethod.setEntity(new ByteArrayEntity(json.toString().getBytes(
"UTF8")));
String response = httpClient.execute(postMethod, resonseHandler);
Log.e("response :", response);
}
我int doGet(request,response){}
必须收到它。