darkenerboy
چهارشنبه 26 تیر 1392, 11:52 صبح
سلام و خسته نباشید
من یک وب سرویس دارم که با متد post بهش اطلاعات رو ارسال میکنم!
برای این کار از کد زیر استفاده میکنم
try{
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("Name", "Value"));
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost("Address");
httpPost.setEntity(new UrlEncodedFormEntity(params));
HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity httpEntity = httpResponse.getEntity();
BufferedReader br = new BufferedReader(new InputStreamReader(httpEntity.getContent(), "iso-8859-1"), 8);
if (br != null) {
StringBuilder sb = new StringBuilder();
int ch = 0;
while ((ch = br.read()) != -1)
sb.append((char) ch);
br.close();
Log.w("log", sb.toString());
....
....
....
....
}
return 0;
} catch (Exception e) {
Log.e("Hesam", e.getMessage());
return -1;
}
وب سرویس من فقط یک عدد بر میگردونه !
مثلا -999 یا -555
اما توی برنامم نمیتونم اون رو بگیرم :افسرده:
توی وبم این عدد رو echo میکنم :متفکر:
درسته ؟!
کلا از اون قسمتی که .... گذاشتم رو نمیدونم چی بنویسم ! :عصبانی++:
ممنون
من یک وب سرویس دارم که با متد post بهش اطلاعات رو ارسال میکنم!
برای این کار از کد زیر استفاده میکنم
try{
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("Name", "Value"));
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost("Address");
httpPost.setEntity(new UrlEncodedFormEntity(params));
HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity httpEntity = httpResponse.getEntity();
BufferedReader br = new BufferedReader(new InputStreamReader(httpEntity.getContent(), "iso-8859-1"), 8);
if (br != null) {
StringBuilder sb = new StringBuilder();
int ch = 0;
while ((ch = br.read()) != -1)
sb.append((char) ch);
br.close();
Log.w("log", sb.toString());
....
....
....
....
}
return 0;
} catch (Exception e) {
Log.e("Hesam", e.getMessage());
return -1;
}
وب سرویس من فقط یک عدد بر میگردونه !
مثلا -999 یا -555
اما توی برنامم نمیتونم اون رو بگیرم :افسرده:
توی وبم این عدد رو echo میکنم :متفکر:
درسته ؟!
کلا از اون قسمتی که .... گذاشتم رو نمیدونم چی بنویسم ! :عصبانی++:
ممنون