נשלח בתאריך: 21 April 2008 בשעה 15:48 | | IP רשוּם
|
|
|
|
שלום חברים,
אני רוצה להפציץ אתר שבניתי במידע (לצורך לימודים),
עכשיו בניתי את התוכנית כדלקמן וזה לא עובד לי משום מה, דבר נוסף זה
כשבניתי את האתר השתמשתי בקידוד
windows-1225
וכשאני אני כותב לו זאת, הקומפיילר כותב לי טעות אבל אם אני כותב לו קידוד UTF-8 אין
בעיה... (גם זה לא מבין למה)
התוכנית להלן:
;import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.HttpURLConnection; import java.net.URISyntaxException; import java.net.URL; import java.net.URLConnection; import java.net.URLEncoder;
import javax.annotation.PostConstruct; import javax.xml.crypto.URIReferenceException;
public class Main {
public static void main(String[] args) { URL url; String Post; //HttpURLConnection urlcon; try { url=new URL("http://localhost/yohai/users/Harshama1.asp"); HttpURLConnection con = (HttpURLConnection) url.openConnection(); con.setDoOutput(true); con.setDoInput(true); con.setRequestMethod("POST"); PrintWriter out = new PrintWriter(con.getOutputStream()); Post="username="+URLEncoder.encode("yohai123456","windows-1225")+"&"+ "passw="+URLEncoder.encode("12345g","windows-1225")+"&"+ "passre="+URLEncoder.encode("12345g","windows-1225")+"&"+ "email="+URLEncoder.encode("h6h7j8k9@gmail.com","windows-1225")+"&"+ "city="+URLEncoder.encode("haifa","windows-1225"); out.println(Post); out.close();
} catch (Exception e) { System.out.println("error"); }
}
}
*אם תעתיקו לפנקס רשימות זה יסתדר...
עכשיו הבעיה היא שאני לא מצליח להפציץ... ואין לי מושג למה ?
|