ارور در خواندن url
سلام
من میخوام از طریق برنامه با سرور ارتباط برقرار کنم و ....
این کد
String url = "http://192.168.1.105/test/login.php";
ArrayList<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("em", "a='" + eda.getText().toString() + "'"));
params.add(new BasicNameValuePair("pw", "b='" + edb.getText().toString() + "'"));
String result = Webservice.readUrl(url, params);
ولی وقتی این کد اجرا میشه این ارور میاد و به
String result = Webservice.readUrl(url, params);
و
HttpResponse response = client.execute(method);
در webService گیر میده
ارور :
06-21 17:24:29.283: E/Trace(6643): error opening trace file: No such file or directory (2)
کامپیوتر رو یه ریست کردم ارور به این تبدیل شد :|
06-21 23:03:54.659: E/AndroidRuntime(1938): java.lang.RuntimeException: Unable to start acti
vity ComponentInfo{pr0gram3r72.Hogwarts/pr0gram3r72.Hogwarts.ActivityLogin}: android.os.Netw
orkOnMainThreadException
برای رهایی از ارور networkOnMainThreadException این 2 خط کد رو توی متد onCreate همون اکتیویتی که این ارور رو داره اضافه کن.
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy);
البته به جای این کار میتونی از thread هم استفاده کنی.
من هم مشکل در خواندن اطلاعات از URL دارم بصورت JSON
مشکل این هست که وقتی ادرس هاست وارد میکنم اطلاعات دریافت میشه <
اما وقتی Index.php میزنم < Sjon اطلاعات رو نمیخونه ! جالب این هست که وقتی توی مرورگر ویندوز که خودم تست میکنم اطلاعات بخوبی Json میشه
این ارور رو در لاگ کت میگیرم ودلیلش هم همین هست که JSON نمیتونه اطلاعات رو بخونه<
<html><head><title>403 Forbidden</title></head>
<body><h1>Forbidden</h1>
<p>You don't have permission to access /App/Jam/index.phpon this server.</p>
<p>Additionally, a 404 Not Founderror was encountered while trying to use an ErrorDocument to handle the request.</p><
/body>
Permisson فایل رو هم 777 گذاشتم باز هم ممکن نبود
هرچی سرچ میکنم همه در مورد تنظیمات Wamp در Apachi توضیح داده اند و ، نه روی هاست Cpanel
اینطوری که این مشکل نشون میده < من نباید بتونم به Insert.php هم دسترسی داشته باشم < اما این فایل رو میتونم با پارامترها در سورس وارد کنم و دیتابیس هم insert میشه و هیچ مشکلی نداره !
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .