3 Stimmen

Wie man XML übermittelt, während man einen REST-Webdienst anfordert

Ich möchte XML an den REST-Webdienst mit Anfrage übergeben. Ich verstehe nicht, wie ich das machen kann.

Danke im Voraus.

3voto

87element Punkte 1889

Wenn Sie einen Codeausschnitt benötigen:

String response = null;

    httppost = new HttpPost(URL_STRING);
    httppost.setParams(httpParams);

    String s = Ihr_XML_Daten_Als_String_Oder_JSON_Oder_Was_Auch_Immer;

    try {

        StringEntity entity = new StringEntity(s);
        httppost.setEntity(entity);
        httppost.addHeader("Content-Type", "SomeMIMEType");

        response = httpclient.execute(httppost, handler);
        } catch (Exception e){
            e.printStackTrace }

0voto

Moss Punkte 5984

Sie sollten keine Datei über eine Anfrage senden, sondern diese Datei einfach in etwas umwandeln, was Sie übertragen können. Hier ist ein Beispiel: http://www.ibm.com/developerworks/xml/library/x-xml2jsonphp/

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X