بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ارسال پیام و اطلاعات از برنامه به سرور
سلام...
خیلی سریع میرم سر اصل سوالم :D
من می خوام تو برنامه یک بخش ارتباط با ما بذارم و کاربر بتونه پیامی رو برای من بفرسته که روی سرور ذخیره بشه ...
یعنی پیامش رو تو یک باکس وارد کنه و بعد از ارسال پیامش از طریق اینترنت با متدی مثل POST ارسال بشه به سمت سرور و از اون سمت بقیه کار هاش رو انجام بدم...
آیا این چیزی که گفتم تو آموزش های استاد هست؟ اگر آره کدوم بخش، و اگر نه از چه روشی باید استفاده کنم تا داده ها رو POST کنم به سمت سرور.
پیشاپیش سپاس
+1
0
بخش یازدهم وب سرویس (12 سال پیش)
+1
0
بخش یازدهم در مورد دریافت اطلاعات هست ... (12 سال پیش)
+1
0
بخش 12 - یا لینک (12 سال پیش)
0
0
ببخشید- منظورم همون 12 بود :) (12 سال پیش)
0
0
ممنون از دوستان مشکلم حل شد.
جواب رو در قالب یک پاسخ ارسال میکنم که دوستان دیگه اگر مراجعه کردند به جواب برسند. (12 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Vahid
12 سال پیش
+4
0
با راهنمایی دوستان به جواب رسیدم ...
اینجا تکه کدی که استفاده شد رو میذارم تا بقیه استفاده کنند.
فقط فراموش نکنید دسترسی اینترنت رو در Manifest به برنامه بدید!
public void postData() {
// Create a new HttpClient and Post Header
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://www.yoursite.com/script.php"); // آدرس صفحه ای که قراره به اون پست کنیم
try {
// Add your data
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2); // این عدد دو آخر تعداد پارامتر های پست رو مشخص میکنه
nameValuePairs.add(new BasicNameValuePair("id", "12345"));// این ها پارامتر هایی هست که قراره پست بشن
nameValuePairs.add(new BasicNameValuePair("stringdata", "Hi"));// این ها پارامتر هایی هست که قراره پست بشن
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
// Execute HTTP Post Request
HttpResponse response = httpclient.execute(httppost);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// TODO Auto-generated catch block
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .