بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
فصل 11: JSON
برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال
115262
10 سال پیش
0
0
package com.source.test.app.client;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.json.JSONException;
import org.json.JSONObject;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
public class TestClientActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
HttpClient client = new DefaultHttpClient();
HttpPost method = new HttpPost("https://192.168.1.5/my_site/");
try {
HttpResponse response = client.execute(method);
int code = response.getStatusLine().getStatusCode();
Log.i("LOG", "code=" + code);
InputStream stream = response.getEntity().getContent();
String result = inputstreamtostring(stream);
Log.i("LOG", "Result=" + result);
JSONObject object = new JSONObject(result);
int value = object.getInt("Hello");
Log.i("LOG", "value:" + value);
}
catch (ClientProtocolException e) {
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}
catch (JSONException e) {
e.printStackTrace();
}
}
private String inputstreamtostring(InputStream Inputstream) {
BufferedReader reader = new BufferedReader(new InputStreamReader(Inputstream));
StringBuilder builder = new StringBuilder();
try {
String line;
while ((line = reader.readLine()) != null) {
builder.append(line);
}
return builder.toString();
}
catch (Exception e) {
e.printStackTrace();
}
return "";
}
}
پاسخ به سوال
115262
10 سال پیش
0
0
پاسخ به سوال
115262
10 سال پیش
0
0
ممنون از شما فقط اگه می شه یک کمی واضح تر توضیح بدید چون من متوجه منظورتون نمی شم چون کدهای سمت سرور من JSON خالصه
پاسخ به سوال
115262
10 سال پیش
0
0
سلام واقعا ممنون از راهنمایی شما چون مشکل همین بود encode فایل من به صورت UTF-8 بود وقتی اون رو به ANSI تغییر دارم مشکل حل شد باز هم یه دنیا ممنون
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .


