Restful Web サービスを呼び出して、サーバー上で複数の画像を base64 形式で送信する必要があるアプリケーションを開発しています。
Restful Web サービスを呼び出すコード:
try {
//instantiates httpclient to make request
DefaultHttpClient httpclient = new DefaultHttpClient();
//url with the post data
HttpPost request = new HttpPost(urlPath);
//convert parameters into JSON object
JSONObject holder = new JSONObject(jsonObjString);
//passes the results to a string builder/entity
StringEntity se = new StringEntity(holder.toString());
//sets the post request as the resulting string
request.setEntity(se);
//sets a request header so the page receving the request
//will know what to do with it
request.setHeader("Accept", "application/json");
request.setHeader("Content-type", "application/json");
//Handles what is returned from the page
ResponseHandler<String> responseHandler = new BasicResponseHandler();
responseString = httpclient.execute(request, responseHandler);
}catch (Exception e) {
e.printStackTrace();
}
もう 1 つの問題は、JSON オブジェクトを要求パラメーターとして使用して Web サービスを呼び出すと、ThreadPoolExecutor が取得されることです。この問題を解決する方法。Restful Web サービスを呼び出して、複数の base64 イメージをサーバーにアップロードする完璧な方法はありますか?