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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: rahmani در 04 خرداد 1392، 12:48 ب‌ظ

عنوان: برنامه نويسي اينترنت با جاوا
ارسال شده توسط: rahmani در 04 خرداد 1392، 12:48 ب‌ظ
سلام

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

متشكرم
عنوان: پاسخ : برنامه نويسي اينترنت با جاوا
ارسال شده توسط: kingtak در 07 خرداد 1392، 09:10 ب‌ظ
جواب سوالتون توی این سایته:
http://www.java2s.com (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 + ", ");
      }
    }
  }
}
عنوان: پاسخ : برنامه نويسي اينترنت با جاوا
ارسال شده توسط: سجاد ! در 09 خرداد 1392، 03:23 ب‌ظ
سلام.
دقیقا میتونی از HTTP Response و ... استفاده کنی
دو تا کتابخانه برای این کار هستن (تا اونجایی که بنده کار کردم) java.net و  HttpClient

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

http://hc.apache.org/httpcomponents-client-ga/index.html
عنوان: پاسخ : برنامه نويسي اينترنت با جاوا
ارسال شده توسط: rahmani در 11 خرداد 1392، 11:42 ق‌ظ
سلام

لطفا اين صفحه را هم ببينيد
http://forum.ubuntu.ir/index.php/topic,67022.0.html