Frage

Die Absicht ist, ein Asset mit Java-Code und den Sites-Rest-API zu erstellen.
Zunächst konnte ich die Rest-API-Proben überall in der Installation oder sogar Quellverzeichnisse der 11.1.1.8.0-Sites oder JSK nicht finden. Stattdessen habe ich die Proben im 11.1.1.6.0-Server gefunden.

Der Code, den ich laufe, nachdem ich die Basis-URL in den Post- und Put-Methoden geändert habe:

generasacodicetagpre.

Hinzufügen der Gläser Ich suchte nach jedem JAR-Namen, der in den Musterkommentaren in der JSK erwähnt wurde Installationsverzeichnis und hinzugefügt.

Die Gläser:

  • jersey-client-1.1.4.1.jar
  • jersey-core-1.1.4.1.jar
  • jsr311-api-1.1.1.jar
  • Rest-API-11.1.1.8.0.jar
  • wem-sso-api-11.1.1.8.0.jar

Anscheinend brauchten wir auch diese Gläser auch, aber nicht erwähnt:

  • cas-client-core-3.1.9.jar
  • wem-sso-api-cas-11.1.1.8.0.jar
  • feder 2.5.6.jar
  • commons-logging-1.1.1.jar

Aus den Quellcode-Kommentaren wurde die XML-Datei extrahiert, die als Federkonfiguration verwendet werden soll, in der SSOCONFIG Bean fügte den CASURL-Wert hinzu und änderte den Attributnamen von CasrestPath, um den Restpfad als restaurant zu halten Es gab nicht in der Klasse.

generasacodicetagpre.

Die Ausnahme, dass ich die Postmethode laufe:

generasacodicetagpre.

beim debugging Ich fand heraus, dass die Antwort mit dem Status 401 zurückkam.

Die Ausnahme, dass ich die Put-Methode laufe:

generasacodicetagpre.

Es gibt keine vorhandenen Vermögenswerte mit demselben Namen wie der im Code. Der FWADMIN-Benutzer wird getestet, aber die Standardkonfiguration des JSK und auch das Nachdem Sie es allen Sicherheitsgruppen und Rollen (einschließlich Ruhekurs) hinzugefügt haben). Alle verwendeten Asset-ID / s in der Probe (für die Eltern und so) checken Sie heraus, sie existieren.

War es hilfreich?

Lösung

weiß nicht über den neuen Code (11.1.1.8.0) (11.1.1.8.0), also können wir das Token entweder vom Code mitnehmen (wie im neuen Code verwendet):

generasacodicetagpre.

der 11.1.1.8.0-Code-Speicherort

WCS_SITES / MISC / SMOPPES / WEM-Samples / Rest-API-Proben / Flex Vermögenswerte / com / fatwire / erholung

oder fügen Sie die REST-Anforderungsmuster in der Liste der Filterausnahmen in REQAUTHCONFIG.XML-Datei in / Web-Inf / Klassenordner

hinzu. generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top