Wir verwenden SharePoint 2016 zum Speichern und Abrufen von Dateien. Und mit Java-Klasse httpclient, um es zu tun. Jetzt überprüfen wir anhand der folgenden API, ob der Ordner bereits vorhanden ist.SharePoint 2016 Check-Ordner existiert 500 interner Serverfehler
String folderURI = "/_api/Web/GetFolderByServerRelativeUrl('" + "/<document library/folderpath>" + "')";
e.g : folderpath = test1/type/2007
Im Folgenden finden Sie den Code für die Kontaktaufnahme mit SharePoint und dessen Antwort.
Wenn der Ordner bereits vorhanden ist, bekomme ich 200 als Antwort, was korrekt ist. Aber wenn Ordner nicht vorhanden ist, erhalte ich 500 interne Serverfehler. Statt dessen sollte ich 404 Not Found bekommen. Was vermisse ich. Wie kommt es für die gleiche API, bekomme ich eine richtige Antwort (Ordner vorhanden 200 ok) und einen internen Serverfehler (Ordner nicht vorhanden 500).
Hallo Thriggle, wenn Ressource nicht gefunden (Ordner/Dateien), dann Sharepoint-Antwort ist 404 nicht gefunden. wenn vorhanden, ist es 200 ok. Vorher haben wir Sharepoint 2013 verwendet, und wir haben diese Antwort erhalten. Aber im Sharepoint 2016 gibt die Dateisuche die gleiche Antwort (200,404), aber die Ordnerantwort unterscheidet sich (200,500). also meinst du 500 ist richtige antwort ?? – rrm