بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

ارور در خواندن url

مدیریت گفتگو
Pr0gramm3r 12 سال پیش
آخرین تغییر: 11 سال پیش

سلام

من میخوام از طریق برنامه با سرور ارتباط برقرار کنم و ....

این کد

   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)

 

نظرات

CreativeBoy 12 سال پیش
اگر پورت wamp رو تغییر دادی باید توی آدرس هم بنویسیش مثلا اگر گذاشتی 8080 باید بعد از ip این عدد رو اضافه کنی. به این شکل 192.168.1.105:8080 (چون قبلا یه سوال درباره مشکل با wamp پرسیده بودی اینو گفتم )
uncocoder 12 سال پیش
اون Error که می ده کلاً به برنامه شما ربطی نداره، این Error برای خود سیستم عامله. کرش شما از جای دیگه هست.

پاسخ‌ها 3

Pr0gramm3r 12 سال پیش

کامپیوتر رو یه ریست کردم ارور به این تبدیل شد :|

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

 

نظرات

CreativeBoy 12 سال پیش
برای این که درباره این خطا اطلاعاتی کسب کنی به این لینک برو
Pr0gramm3r 12 سال پیش
ممنون ولی من متوجه نشدم , باید چه کدی رو کجا قرار بدم؟ داستان چیه؟ تو برنامه مارکت که این مشکل نبود
CreativeBoy 12 سال پیش

برای رهایی از ارور networkOnMainThreadException این 2 خط کد رو توی متد onCreate همون اکتیویتی که این ارور رو داره اضافه کن.

StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);

البته به جای این کار میتونی از thread هم استفاده کنی.

نظرات

uncocoder 12 سال پیش
جالبه، من هم نمی دونستم. شاید در سیستم عامل جدید این رو بخواد. اگر درست شد بگو که یاد بگیریم ما هم. مرسی CreativeBoy
Pr0gramm3r 12 سال پیش
استاد سیستم عامل جدید چی؟ الان من هنگیدم , چرا برای شما مشکل نداره برای ما داره خیلی عجیبه نسخه رو 2.2 کردم باز همین بود خواهش میکنم بیشتر راهنمایی کنید
Leon 11 سال پیش
انگار همه همین مشکل رو دارن ، منم همینطور ، فقط استاد این مشکل رو ندارن :دی
f-Dehghan 11 سال پیش
ممنون .با این دو خط درست شد.عالی بود .همه نت رو گشتم دنبال جواب ولی آخر اینجا پیدا شد.باز هم ممنونم.
Criss 11 سال پیش

من هم مشکل در خواندن اطلاعات از 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 میشه و هیچ مشکلی نداره !

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .