ورود

View Full Version : مشکل با ارسال درخواست POST به سرور



n0o0b_sina
چهارشنبه 29 بهمن 1393, 19:45 عصر
سلام
دوستان من با استفاده از کد زیر توی برنامه جاوا یه درخواست POST به سرور میفرستم و درست کار میکنه، ولی وقتی همینو میخوام بیارم رو برنامه اندورید وقتی برنامه اجرا میشه کلا میپره بیرون، میشه بگید مشکل از چیه؟ اگه به کد کامل هم نیاز بود ممنون میشم بگید.

URL url = new URL("http://localhost/test/");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();


connection.setDoOutput(true);
connection.setRequestMethod("POST");


// create data
QueryString qs = new QueryString();
qs.add("firstname", "sina");
qs.add("lastname", "sharifzade");
qs.add("hahaha", "hahaha");


BufferedWriter httpRequestBodyWriter = new BufferedWriter(new OutputStreamWriter(connection.getOutputStream()));
httpRequestBodyWriter.write(qs + "");
httpRequestBodyWriter.close();


Scanner sc = new Scanner(connection.getInputStream());
while (sc.hasNextLine()) {
System.out.println(sc.nextLine());
}
sc.close();
البته قسمت خروجی رو تغییر میدم (System.out.println و کلا قسمت دریافت خروجی رو بر میدارم) ولی بازم میندازه از برنامه بیرون

spiderman200700
چهارشنبه 29 بهمن 1393, 21:32 عصر
خطایی که توی eclipse بهتون میده رو قرار بدید که بشه مشکل رو بررسی کرد.

n0o0b_sina
چهارشنبه 29 بهمن 1393, 23:04 عصر
خطا نمیده کلا از برنامه اندروید میپره بیرون، کرش میکنه!! ولی توی جاوای معمولی کار میکنه همه قسمتا import ها و... هم درسته

spiderman200700
شنبه 09 اسفند 1393, 19:47 عصر
منظورم Exeption به وجود اومده بود. توی eclips نشون داده میشه. پایین در قسمت لاگ ها

n0o0b_sina
شنبه 09 اسفند 1393, 19:50 عصر
میدونم هیچی نشون نمیده برنامه کرش میکنه! میندازه بیرون

Mehrnaz_k
یک شنبه 10 اسفند 1393, 09:01 صبح
100% خطا نمایش داده میشه. اجازه دسترسی به اینترنت رو در مانیفست دادید؟