ghader62

برقراری ارتباط با سرور

3 ارسال در این موضوع قرار دارد

سلام دوستان

من کد json رو سمت سرور میفرستم من دوتا سرور دارم که یک لینوکس هستش و دیگری ویندوز

وقتی از طریق بروزر کامپیوتر دیتا رو سمت سرور ارسال میکنم هیچ مشکلی در هیچکدام از سرورها بوجود نمیاید و هر دو نتیجه «دریافت اطلاعات» را برمیگردانند

حالا اگر همین دیتارو از روی موبایل و از داخل برنامه با استفاده از متد زیر سمت سرور ارسال کنم سرور لینوکسی دیتا را دریافت میکند ونتیجه «دریافت اطلاعات» را برمیگرداند ولی سرور ویندوز مقدار نال را برمیگرداند

بکلی گیج شدم نمیدونم چیکار کنم

اگه دوستان کمکم کنند یه دنیا ممنونشون میشم بدجوری گیر کردم

ممنون

[shcode=java]        List params = new ArrayList();

        params.add(new BasicNameValuePair("action", "sendLog"));

        Thread thread = new Thread(new Runnable() {

            @Override

            public void run() {

                try {

                    HttpParams httpParameter = new BasicHttpParams();

                    HttpConnectionParams.setConnectionTimeout(httpParameter, 30000);

                    HttpConnectionParams.setSoTimeout(httpParameter, 30000);

                    HttpClient client = new DefaultHttpClient(httpParameter);

                    HttpPost method = new HttpPost(url);

                    HttpResponse response = client.execute(method);

                    HttpEntity entity = response.getEntity();

                    InputStream stream = entity.getContent();

                    pStrServerResponseMsg = inputStreamToString(stream);

                }

                catch (IOException e) {}

            }

        });

        thread.start();[/shcode]

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ورژن اندروید گوشی چند میباشد؟

اگر بیشتر از 3 میباشد قبل از دستور HttpResponse این تکه کد را قرار دهید.

[shcode=java]

    if (android.os.Build.VERSION.SDK_INT > 9) {

            StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder()

                    .permitAll().build();

            StrictMode.setThreadPolicy(policy);

        }

[/shcode]

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

آقا فرزاد ممنونم از پاسختون

اما اندروید مورد استفاده من2  هستش و روی دو عدد گوشی با اندروید 4 به بالا هم چک کردم که جواب نگرفتم و روی ایمولاتورها هم همینطور جواب میده

احساس میکنم که ایرادم جای دیگه ایه

چون اینجا تقریبا همه چی درسته

یه سوال دیگه : من چطوری میتونم محتویات httppost ارسالی رو ببینم یعنی مثل دیتایی که سمت سرور میکنم(بصورت فرمتی که در بروزر میبینیم)

یه سوال دیگه هم داشتم بغیر از این راه، آیا راه دیگه ای برای فرستادن کدهای json به سرور وجود داره؟؟

ممنون از آقا فرزاد گل و بقیه دوستان

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری