Hallo zusammen,

ich muss dieses Beispielalgorithmus mit der darunterstehenden
Java-Implementierung in .NET (C#) abbilden. Erst ein mal eine
Verst�ndnisfrage: Wenn ich auf der Gegenseite irgendwas poste, also eine
Text(XML) Datei sequentiell in den Stream schreibe, hei�t es, dass ich dann
eine Kopie des Documents auf der Gegenseite  erhalte, die ich auch
abspeichern kann?
Wie sieht die Datei Listener.aspx (siehe Code) aus? Ist dies nur eine blanke
Dummy-Datei, die mit den Daten aus dem Stream gef�llt wird?

Einen herzlichen Dank im voraus.


1. URL �ffnen und POST-Methode setzen.
2. Eine Text-Datei in den somit erzeugten Stream sequentiell schreiben.
3. Input Stream schlie�en.
4. R�ckgabe Stream �ffnen.
5. Zur�ckgelieferten Daten aus dem Stream lesen und einen XML-Container
umwandeln
6. Ende

Beispielimplementierung in Java w�re:
Code:
--------------------------------
String content = "<xml><data>test</data></xml>";
URL url;
try
{
   url = new URL("http://***/Listener.aspx";);
   URLConnection urlconnection = url.openConnection();
   urlconnection.setDoOutput(true);
   urlconnection.setDoInput(true);
urlconnection.setRequestProperty("Content-type", "text/xml");

Writer out = new BufferedWriter(new OutputStream
Writer(urlconnection.getOutputStream()));
   out.write(content);
                     out.flush();
   out.close();
   System.out.println("[I] Waiting for the returned data...");
   InputStream stream = urlconnection.getInputStream();
   int s;
   StringBuffer datasb = new StringBuffer();
   while((s=stream.read())!=-1)
   {
      datasb.append((char)s);
   }
   stream.close();
   System.out.println("[I] Returned data is:\n"+datasb.toString());
}
catch (Excepton)
{
   System.out.println("");
}
--------------------------------


Gruss
Gleb Kintop


| [aspgerman] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp

Antwort per Email an