Vermutlich ein leidiges Thema, aber weil ich neu in der Materie bin, fällt mir das suchen atm etwas schwer, weil ich nicht weiß was ich suche.
Folgendes ist stand der Dinge, ich hab mir einen Webservice geschrieben
ganz simpel und der xStream parsed das ganze nur nach Json, nicht spannendes.
Server
Wenn der Server nun gestartet ist, dann ist zwar alles toll, aber das einzige was ich finde, ist wie man einen Client dafür schreibt, das hab ich dann zwar erstmal gemacht, weil ich dachte so komm ich dem Thema näher und komme selbst auf die Lösung, aber leider wars das nicht.
Ich kann zwar nun ne Anfrage senden, allerdings nicht per URL.
Muss ich dafür n HTTPServlet schreiben? Das ist das einzige was mir grad einfällt, vllt hat auch jmd.
n Link parat?
Ich danke schonmal für Eure Hilfe
Folgendes ist stand der Dinge, ich hab mir einen Webservice geschrieben
Java:
@WebService
@SOAPBinding(style = SOAPBinding.Style.RPC)
public class MyWeb {
public MyWeb() {
}
@WebMethod
public String getData(String data) {
User user = new User(data);
XStream xstream = new XStream(new JettisonMappedXmlDriver());
xstream.setMode(XStream.NO_REFERENCES);
xstream.alias("User", User.class);
System.out.println( xstream.toXML(user));
return xstream.toXML(user);
}
}
ganz simpel und der xStream parsed das ganze nur nach Json, nicht spannendes.
Server
Java:
public class WebServer {
public static void main(String[] args) {
MyWeb server = new MyWeb();
Endpoint endpoint = Endpoint.publish("http://localhost:8080/MyWeb", server);
}
}
Wenn der Server nun gestartet ist, dann ist zwar alles toll, aber das einzige was ich finde, ist wie man einen Client dafür schreibt, das hab ich dann zwar erstmal gemacht, weil ich dachte so komm ich dem Thema näher und komme selbst auf die Lösung, aber leider wars das nicht.
Ich kann zwar nun ne Anfrage senden, allerdings nicht per URL.
Muss ich dafür n HTTPServlet schreiben? Das ist das einzige was mir grad einfällt, vllt hat auch jmd.
n Link parat?
Ich danke schonmal für Eure Hilfe