آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

Pr0gramm3r  12 سال پیش  11 سال پیش
+2 0

سلام

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

این کد

   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)

 

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

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

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

 

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

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

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

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

+1 0
جالبه، من هم نمی دونستم. شاید در سیستم عامل جدید این رو بخواد. اگر درست شد بگو که یاد بگیریم ما هم. مرسی CreativeBoy (12 سال پیش)
+1 0
استاد سیستم عامل جدید چی؟ الان من هنگیدم , چرا برای شما مشکل نداره برای ما داره خیلی عجیبه نسخه رو 2.2 کردم باز همین بود خواهش میکنم بیشتر راهنمایی کنید (12 سال پیش)
0 0
استاد جواب نمیدی؟ (11 سال پیش)
+2 0
انگار همه همین مشکل رو دارن ، منم همینطور ، فقط استاد این مشکل رو ندارن :دی (11 سال پیش)
+1 0
ممنون .با این دو خط درست شد.عالی بود .همه نت رو گشتم دنبال جواب ولی آخر اینجا پیدا شد.باز هم ممنونم. (11 سال پیش)
پاسخ به سوال 
Criss  11 سال پیش
+1 0

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


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