PHP Forum - Coding Board
Juni 19, 2018, 08:49:20 *
Willkommen Gast. Bitte einloggen oder registrieren.

Einloggen mit Benutzername, Passwort und Sitzungslänge
News:
 
   Übersicht   Hilfe Suche Einloggen Registrieren  
Seiten: [1]
  Drucken  
Autor Thema: Web Post  (Gelesen 128 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Ph0xEn
Jr. Member
**
Beiträge: 62


Profil anzeigen E-Mail
« am: Februar 26, 2009, 07:37:48 »

Und so könnt ihr einen Post an eine Webseite senden....

Code:
public void WebPOST(BufferedWriter wr, String host, String path, String send, String userAgent) throws IOException{
final String FIREFOX = "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6";
String dataflush = send;
    int claenge = dataflush.length();
    wr.write("POST "+path+" HTTP/1.1\r\n");
    wr.write("Host: "+host+"\r\n");
    wr.write("User-Agent: "+userAgent+"\r\n");
    wr.write("Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\r\n");
    wr.write("Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3\r\n");
    wr.write("Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n");
    wr.write("Keep-Alive: 300\r\n");
    wr.write("Connection: keep-alive\r\n");
    wr.write("Content-Type: application/x-www-form-urlencoded\r\n");
    wr.write("Content-Length: "+claenge+"\r\n");
    wr.write("\r\n");
    wr.write(dataflush);
    wr.flush();
   }


Mfg
Gespeichert
narohT
Newbie
*
Beiträge: 3

224394116
Profil anzeigen E-Mail
« Antworten #1 am: Juli 20, 2009, 10:58:48 »

Man muss nicht den ganzen Request händisch bauen. Eleganter geht das mit einer HttpUrlConnection
Beispiel: http://www.thoran.eu/tutorials/show/id/8/Java/Senden_von_Posts_und_Cookies
Gespeichert
Seiten: [1]
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines | New Look by Nolt Prüfe XHTML 1.0 Prüfe CSS