2016-08-09 18 views
0

Wenn ich versuche, die Kontaktinformationen für Geoserver globalen Einstellungen mit https://127.0.0.1:8080/geoserver/rest/settings zu aktualisieren, funktioniert nicht. Wenn ich versuche, unter info unter Verwendung des obigen AufrufUpdate auf Geoserver-Einstellungen Rest Anruf für Kontaktinformationen funktioniert nicht

    <global> 
         <settings> 
          <contact> 
           <address>test</address> 
           <addressCity>Hyderabad</addressCity> 
           <addressCountry>India</addressCountry> 
          </contact> 
         </settings> 
        </global> 

Es setzt alle Details von Kontaktdaten und nur die drei oben genannten Bereichen setzen zu aktualisieren. Gibt es ein Attribut oder einen Weg, um es wie erwartet funktionieren zu lassen? Meine Anforderung besteht darin, nur die Felder zu aktualisieren, die über die Anfrage gesendet wurden, und die übrigen Felder unverändert zu lassen.

Vielen Dank im Voraus.

+0

@iant: Ich habe noch eine Frage. können Sie bitte den folgenden Link und Hilfe sehen. http://StackOverflow.com/Questions/38990413/Geoserver-ElasticSearch-layer-Ist-not-created – santoshM

Antwort

0

Sie müssen alle Kontaktinformationen als XML- oder JSON-Datei GET eingeben und dann die erforderlichen Änderungen vornehmen und dann die geänderte Datei POST an GeoServer zurücksenden.

+0

Dank @iant, dachte, wir hätten irgendwelche Attribute mit dem Aufruf senden, um diese Arbeit zu machen. – santoshM