• 0
Alex programmer

مشكله مع ال http request

سؤال

السلام عليكم و رحمه الله و بركاته

لقد قمت بكتابه كود لارسال بيانات الي databaseموجوده علي سيرفر باستخدام http request and json

ولكن لم يعمل

هذا هوا كود ال php

و ال mysql

و ال android

http request.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

3 إجابة على هذا السؤال .

  • 0

السلام عليكم ..

  1. الــ localhost داخل تطبيق الــ Android تشير إلى الــ Emulator .. أما لو اردت الإشارة إلى الجهاز الذي يعمل عليه الــ Emulator عليك باستخدام الــ IP الخاص و هو 10.0.2.2 أي يصبح الكود :
    HttpPost post = new HttpPost("http://10.0.2.2/insert.php");

  2. يجب إعطاء السماحية INTERNET كمايلي :

    <uses-permission android:name="android.permission.INTERNET" />

    في الملف AndroidManifest.xml قبل </manifest> مباشرة ..ثم قائمة Project ثم Clean ثم قائمة Project ثم Build Project ..

  3. يمكنك تمرير البارمترات في الــ QueryString ..
  4. قمنا بحل المشكلة في مشاركات سابقة :
    1. كيف أتصل بقاعدة بيانات أنشأتها على موقع استضافة ؟
    2. وصول الى قاعده بيانات سيرفر عن طريق ويب سيرفيس أو ويب
2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي حسام الف شكر ايك

و شكرا لتعبك معايا

ولكن عندي مشكله انو لما جرت التعديل قام بادخالrecord فارغ في الdatabase

ولكن لا اعرف لماذا ؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي حسام الحمد لله لقد توصلت اللي الحل و تم حل المشكله

المشكله كانت في ال request header

post.setHeader("json", json.toString());

وفي هذا السطر ايضا

post.setEntity(new ByteArrayEntity(json.toString().getBytes("UTF8")));

3

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .