Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: schroederk am 27.08.12 - 08:23:52
-
Hallo,
bisher habe ich für die Kommunikation zwischen Webserver und Domino-DBs immer kleine Agents geschrieben, die in der Regel nur lesend Informationen zurückgeliefert haben.
Nun möchte ich einen Webanwendung ablösen und durch eine Notes-Anwendung ersetzen. Hierfür möchte ich natürlich auch die Daten übernehmen.
Da der Agent über eine URL aufgerufen wird, können die Daten leider nicht importiert werden, da die URL zu lang wird:
Http Status Code: 400, Reason: Request Uri is too long
Welche Alternative kann ich nutzen, um die Daten zu importieren? Funktioniert die Übergabe größerer Datenmengen mittels Webservice besser?
-
POST statt GET verwenden...
-
Hinter der Webanwendung liegt sicher eine DB. Warum nicht einfach die Daten dort exportieren und in Notes importieren?
Groessere Datenmengen schickt man per http nicht ueber die URL eines GET requests, sondern als Multipart/MIME.
-
Die Daten müssen während des Exports/Imports noch etwas bearbeitet werden, da sie nicht 1 zu 1 übernommen werden können.
Hat jemand vielleicht ein Beispiel parat, wie Daten über POST oder Multipart vom Agent angenommen werden können?
Wenn ich das Script auf POST umstelle, sagt mein Agent, dass er keine Daten bekommen hätte.
-
http://www.sencha.com/forum/showthread.php?66046-Notes-Agent-working-with-POST-or-GET
-
Vielen Dank, mit diesem Beispiel habe ich jetzt hinbekommen.