الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكله مع ال http request

بدأه Alex programmer في 14 مارس 2012 · 3 رد · 1,478 مشاهدة · في Android
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

ولكن لم يعمل

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

و ال mysql

و ال android

http request.rar

#2

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

  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

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

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

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

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

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

#4

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

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

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

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

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

مواضيع مشابهة