انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: برنامه نويسي اينترنت با جاوا  (دفعات بازدید: 1532 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین rahmani

  • Sr. Member
  • *
  • ارسال: 291
برنامه نويسي اينترنت با جاوا
« : 04 خرداد 1392، 12:48 ب‌ظ »
سلام

مي خواهم برنامه اي در Java بنويسم كه مثلا يك عبارت را در اينترنت جستجو و سپس link هاي بازگشتي را به من بازگرداند آنگاه برنامه به هر يك از link ها مراجعه كرده و محتويات آن صفحه را به برنامه برگرداند
در #c كلاس هايي به نام HTTP Request , HTTP Response براي برنامه نويسي اينترنت هستند مي خوام بدانم
كلاس هاي متناظر با اين دو كلاس در جاوا يا كلاس هاي برنامه نويسي اينترنت در جاوا كدامند؟

متشكرم
اگر در صحنه حق و باطل زمان خويش نيستي، هر جا كه خواهي باش....
 دكتر علي شزيعتي مزيناني

آفلاین kingtak

  • Jr. Member
  • *
  • ارسال: 66
  • جنسیت : پسر
پاسخ : برنامه نويسي اينترنت با جاوا
« پاسخ #1 : 07 خرداد 1392، 09:10 ب‌ظ »
جواب سوالتون توی این سایته:
http://www.java2s.com
البته باید از چیز شکن استفاده کنی تا سایت باز بشه
توی تکست باکس هر دوتا واژه رو سرچ کن تا یه دنیا مثال پیدا کنه
این هم یه نمونش:
Get response header from HTTP request
import java.net.URL;
import java.net.URLConnection;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

public class Main {
  public static void main(String[] args) throws Exception {
    URL url = new URL("http://www.google.com/index.html");
    URLConnection connection = url.openConnection();

    Map responseMap = connection.getHeaderFields();
    for (Iterator iterator = responseMap.keySet().iterator(); iterator.hasNext();) {
      String key = (String) iterator.next();
      System.out.println(key + " = ");

      List values = (List) responseMap.get(key);
      for (int i = 0; i < values.size(); i++) {
        Object o = values.get(i);
        System.out.println(o + ", ");
      }
    }
  }
}
Az Yaşa...Azad Yaşa...İnsan Yaşa

آفلاین سجاد !

  • Jr. Member
  • *
  • ارسال: 50
  • جنسیت : پسر
    • کدرز
پاسخ : برنامه نويسي اينترنت با جاوا
« پاسخ #2 : 09 خرداد 1392، 03:23 ب‌ظ »
سلام.
دقیقا میتونی از HTTP Response و ... استفاده کنی
دو تا کتابخانه برای این کار هستن (تا اونجایی که بنده کار کردم) java.net و  HttpClient

که البته من و خیلی های دیگه HttpClient رو ترجیح میدیم

http://hc.apache.org/httpcomponents-client-ga/index.html

آفلاین rahmani

  • Sr. Member
  • *
  • ارسال: 291
پاسخ : برنامه نويسي اينترنت با جاوا
« پاسخ #3 : 11 خرداد 1392، 11:42 ق‌ظ »
سلام

لطفا اين صفحه را هم ببينيد
http://forum.ubuntu.ir/index.php/topic,67022.0.html
اگر در صحنه حق و باطل زمان خويش نيستي، هر جا كه خواهي باش....
 دكتر علي شزيعتي مزيناني