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

مشکل در اتصال به url در پروژه Note

YouNes Sh  11 سال پیش  11 سال پیش
0 0

من همه کارا رو طبق گفته های استاد پیش رفتم..ولی وقتی نرم افزار میخواد json رو بخونه این خطلا رو میده.لطف کنید جواب بدید خیلی سرچ کردم به نتیجه نرسیدم.ممنونم 

 error opening trace file: No such file or directory (2)
 org.apache.http.conn.httpHostConnectException:Connection to http://127.0.0.1:8080 refused
0 0
این ارور هم میده error opening trace file: No such file or directory (2) (11 سال پیش)
0 0
لاگ کامل بهمراه کد مربوط به اتصال رو قرار بدید (11 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
YouNes Sh  11 سال پیش
0 0

کد وب سرویس :

 public class webservice {

    public static String readUrl(String url) {
        try {
            HttpClient client = new DefaultHttpClient();
            HttpPost method = new HttpPost(url);
            HttpResponse response = client.execute(method);
            InputStream inputstream = response.getEntity().getContent();
            String result = convertInputStreamtoString(inputstream);
            return result;
        }
        catch (ClientProtocolException e) {
            e.printStackTrace();
        }
        catch (IOException e) {
            e.printStackTrace();
        }
        return null;
    }


    private static String convertInputStreamtoString(InputStream inputstream) {

        BufferedReader reader = new BufferedReader(new InputStreamReader(inputstream));
        StringBuilder builder = new StringBuilder();
        String line = "";
        try {
            while ((line = reader.readLine()) != null) {
                builder.append(line);
            }
            return builder.toString();
        }
        catch (IOException e) {
            e.printStackTrace();
        }
        return null;
    }
}

 

کد اکتیویتی :

 
public class SedaActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        String result = webservice.readUrl("http://127.0.0.1:8080/seda-server/");
        if (result != null) {
            try {
                JSONArray tasks = new JSONArray(result);
                for (int i = 0; i < tasks.length(); i++) {
                    JSONObject task = tasks.getJSONObject(i);
                    Log.i("LOG", task.getString("task_done"));
                }

            }
            catch (JSONException e) {

                e.printStackTrace();
            }

        }
    }
}
0 0
آدرست رو اینطوری بنویس لینک (11 سال پیش)
0 0
اصلاح شد : آدرست رو اینطوری بنویس " لینک " (11 سال پیش)
0 0
استاد امکان ویرایش کامنت رو بزارید :( ببین منظورم اینه لازم نیست پورت رو وارد کنی . آدرس خالی بنویس (11 سال پیش)
0 0
کرش میکنه! (11 سال پیش)
پاسخ به سوال 
YouNes Sh  11 سال پیش
0 0


خطاهای LOG :

09-18 11:32:33.549: W/System.err(1706): org.apache.http.conn.HttpHostConnectException: Connection to http://127.0.0.1:8080 refused
09-18 11:32:33.549: W/System.err(1706): 	at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:183)
09-18 11:32:33.565: W/System.err(1706): 	at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
09-18 11:32:33.565: W/System.err(1706): 	at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
09-18 11:32:33.569: W/System.err(1706): 	at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:360)
09-18 11:32:33.585: W/System.err(1706): 	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
09-18 11:32:33.589: W/System.err(1706): 	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
09-18 11:32:33.601: W/System.err(1706): 	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
09-18 11:32:33.629: W/System.err(1706): 	at younes.sh.seda.webservice.readUrl(webservice.java:20)
09-18 11:32:33.633: W/System.err(1706): 	at younes.sh.seda.SedaActivity.onCreate(SedaActivity.java:17)
09-18 11:32:33.633: W/System.err(1706): 	at android.app.Activity.performCreate(Activity.java:5104)
09-18 11:32:33.637: W/System.err(1706): 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
09-18 11:32:33.653: W/System.err(1706): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
09-18 11:32:33.653: W/System.err(1706): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
09-18 11:32:33.653: W/System.err(1706): 	at android.app.ActivityThread.access$600(ActivityThread.java:141)
09-18 11:32:33.653: W/System.err(1706): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
09-18 11:32:33.653: W/System.err(1706): 	at android.os.Handler.dispatchMessage(Handler.java:99)
09-18 11:32:33.653: W/System.err(1706): 	at android.os.Looper.loop(Looper.java:137)
09-18 11:32:33.653: W/System.err(1706): 	at android.app.ActivityThread.main(ActivityThread.java:5041)
09-18 11:32:33.653: W/System.err(1706): 	at java.lang.reflect.Method.invokeNative(Native Method)
09-18 11:32:33.653: W/System.err(1706): 	at java.lang.reflect.Method.invoke(Method.java:511)
09-18 11:32:33.653: W/System.err(1706): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
09-18 11:32:33.653: W/System.err(1706): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
09-18 11:32:33.653: W/System.err(1706): 	at dalvik.system.NativeStart.main(Native Method)
09-18 11:32:33.653: W/System.err(1706): Caused by: java.net.ConnectException: failed to connect to /127.0.0.1 (port 8080): connect failed: ECONNREFUSED (Connection refused)
09-18 11:32:33.653: W/System.err(1706): 	at libcore.io.IoBridge.connect(IoBridge.java:114)
09-18 11:32:33.653: W/System.err(1706): 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192)
09-18 11:32:33.653: W/System.err(1706): 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:459)
09-18 11:32:33.701: W/System.err(1706): 	at java.net.Socket.connect(Socket.java:842)
09-18 11:32:33.701: W/System.err(1706): 	at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:119)
09-18 11:32:33.701: W/System.err(1706): 	at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:144)
09-18 11:32:33.701: W/System.err(1706): 	... 22 more
09-18 11:32:33.701: W/System.err(1706): Caused by: libcore.io.ErrnoException: connect failed: ECONNREFUSED (Connection refused)
09-18 11:32:33.717: W/System.err(1706): 	at libcore.io.Posix.connect(Native Method)
09-18 11:32:33.725: W/System.err(1706): 	at libcore.io.BlockGuardOs.connect(BlockGuardOs.java:85)
09-18 11:32:33.737: W/System.err(1706): 	at libcore.io.IoBridge.connectErrno(IoBridge.java:127)
09-18 11:32:33.737: W/System.err(1706): 	at libcore.io.IoBridge.connect(IoBridge.java:112)
09-18 11:32:33.741: W/System.err(1706): 	... 27 more

 

 

 

0 0
خب مشکل از همون آدرستون هست درست کنید باید کار کنه در ضمن آخرش index.php رو هم اضافی کنید (11 سال پیش)
0 0
اضافه کردم بازم درست نشد..تو سیستم من localhost که میزنم چیزی نمیاد..192.168.1.1 هم که میزنم تنظیمات Adsl میاد.. (11 سال پیش)
0 0
تنظیمات wamp رو بررسی کن احتمالا مشکل از اونجاست (11 سال پیش)
0 0
کدوم تنظیماتو؟ چطور میشه کاری کنم که وقتی localhost رو میزنم صفحه wamp بیاد؟شاید مشکل از اونجا باشه (11 سال پیش)
0 0
شما طبق آموزش های استاد عمل کنید نباید مشکلی باشه (11 سال پیش)
0 0
طبق همون عمل کردم.ولی بعد ارور داد که تو انجمن بچه ها همینو پرسیده بودن منم طبق همون یه 8080 اخرش اضافه کردم. (11 سال پیش)
0 0
از این روش استفاده کنید احتمالا حل بشه لینک (11 سال پیش)
0 0
چیزی ازش نفهمیدم :))) (11 سال پیش)
0 0
من الان wamp ندارم دقیق بگم چکار کنید یه سرچ بزنید تو stackoverflow راه حل های مختلفی نوشته (11 سال پیش)
0 0
آدرس 127.0.0.1 مربوط به لوکاله - وقتی رو دیوایس اندرویدی هستی میشه خود دیوایست - اونجا که wamp نداری پس کار نمیکنه! باید آی پی سیستمی رو بزنی که روش wamp نصبه (11 سال پیش)
0 0
باشه.شرمنده مزاحم شدم.مرسی (11 سال پیش)
0 0
خب یعنی باید چیکار کنم؟...درسته تو امولیت ارور میده این ادرس (11 سال پیش)
0 0
نه ایشون میگه 127.0.0.1 زو که میزنن اصن لوکال باز نمیشه (11 سال پیش)
0 0
نه 127.0.0.1:8080 که میزنم تو مرورگر کامپیوتر باز میشه اطلاعات جیسون هم نشون میده ولی تو مرورگر امولیت که میزنم ارور میده (11 سال پیش)
0 0
از آیپی سیستمت به جاش استفاده کن - یه چیزی شبیه اینه : 192.168.1.5 (11 سال پیش)
0 0
192.168.1.1 هست.ولی وقتی تو مرورگر استفاده میکنم به مودم وای فای وصل میشه.تنظیمات Adsl (11 سال پیش)
+1 0
به صورت پیش فرض 1.1 gatway هستش - حالا مال شما میشه مودمت - بازم به صورت پیش فرض dhcp روشنه - بازم پیش فرض dhcp از 5 آیپی میده - مجموعا میشه همون 192.168.1.5 (11 سال پیش)
0 0
لینک (11 سال پیش)
0 0
اره درسته.ولی الان چیکار باید کنم؟چطور میشه پیش فرضو تغییر داد؟ (11 سال پیش)
0 0
ای پی 192.168.1.4 ـــه ..همینو که به جای 127.0.0.1:8080 میزنم باز نشون نمیده و ارور میده (11 سال پیش)
0 0
برای رفتن جواب حتمالا باید آدرس صفحه ی php رو وارد کنید ، یعنی آدرس میشه localhost / server / index.php (11 سال پیش)
0 0
192.168.1.4/seda-server 192.168.1.4/sede-server/index.php localhost/seda-server localhost/seda-server/index.php اینجا هیچکدوم جواب نمیده (11 سال پیش)
0 0
192.168.1.4/seda-server 192.168.1.4/sede-server/index.php localhost/seda-server localhost/seda-server/index.php اینجا هیچکدوم جواب نمیده (11 سال پیش)
0 0
localhost/sede-server/ index.php اینطوری باید بنویسید (11 سال پیش)
0 0
میدونم.اینجا نوشتم جا به جا شد (11 سال پیش)

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