Einrichten einer Erholsamen POST-request mit xml
Arbeite ich am Aufbau eines RESTful Anforderung für die Anwendung an der ich arbeite, und ich wollte die Verwendung von xml als Anforderung in der uri anstatt den client zu liefern, die Parameter in der URI selbst.
Ich bin auf der Suche, um die URI etwa so: someurl/service/Anfrage
statt: someurl/service/Anfrage?id={id}&name={name}
Habe ich die Suche im web zu sehen, was die Konvention sollte beim erstellen der POST-Anforderung. Kann mir jemand irgendwie helfen mich in die richtige Richtung, wie ich das einrichten sollte dieser POST-Anforderung, so dass der client für die Verwendung von xml?
Nicht sicher, ob es relevant ist aber ich bin einrichten der server-Seite code in JAVA mit dem SPRING framework 3.0. Bitte lassen Sie mich wissen, wenn ich brauche, um die Versorgung von mehr details.
Danke für Eure Hilfe!!
InformationsquelleAutor brock | 2009-11-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie können Parameter in den Körper der Anfrage. Sie werden das gleiche format wie anfügen an die URL. Eg:
Können Sie tun, dass in den Prototyp ziemlich leicht mit:
Fügen Sie Ihre xml-Datei, fügen Sie einfach es zu Ihrem postBody mit irgendeiner Art von Trennzeichen, so dass Ihre cgi weiß, wo Parameter enden und wo die xml beginnt.
Ich denke, das ist, was Sie gesucht, hoffe es hilft.
postBody
mit Ihren XML-Daten. Es wäre wahrscheinlich eine gute Idee, um den Inhaltstyp ändern Sie in diesem Fall auch.InformationsquelleAutor Myles
Können Sie geben, was Sie wollen in Ihrem
POST
Körper. Also, wenn Sie wollen, um XML verwenden, können Sie auch XML verwenden. Beispiel:Ich denke, alle die REST-API-frameworks können Sie einfach angeben, XML-Daten in der client-Anforderung und server-Antwort. Sehen Restlet ist quick start für ein Beispiel.
InformationsquelleAutor Marcus Leon