Domino 9 und frühere Versionen > ND6: Entwicklung
Kann man Webformular per Agent ausfüllen?
Mark³:
Ich habe in einer Notesdatenbank ausgefüllte Formulare, die ich automatisch als Quelle für Formulare im Internet nutzen möchte.
Dazu müsste ein Notes-Agent folgendes bewerkstelligen:
URL aufrufen (https), in empfangener Webseite User + PW eintippen und abschicken, danach Webseite des Formulars empfangen, alle Werte eintragen und das Formular abschicken.
Technisch müsste es ja eigentlich gehen, aber wie hoch mag der Aufwand sein? Oder gibt es einfache Gründe, die komplett gegen solch ein Vorgehen sprechen? Der Web-Retriever bietet ja vielleicht schon ein paar Hilfsmittel an.
Natürlich wäre es eleganter wenn die Gegenseite einen Webservice anbieten würde, aber hätte wäre wenn...
Ich habe nun auch noch mal nachträglich im Forum gesucht ;D damals gab es noch keine konkrete Lösung dafür, aber wir sind ja nun schon ein paar Jahre weiter O0
http://atnotes.de/index.php?topic=12904.msg74103#msg74103
umi:
Mit einem Java Agent könnte es funktionieren.
animate:
Ja, ich denke auch, dass Java die entsprechende Funktionalität liefert
Hab leider nur Zeit für ein paar Stichworte als Einstieg:
HttpURLConnection.setRequestMethod("POST")
content type = application/x-www-form-urlencoded
HttpURLConnection.getOutputStream()
in den Outpustream die Werte des Formulars so schreiben:
name1=value1&name2=value2
damit solltest du das Absenden eines Formulars simulieren können
flaite:
Du brauchst eine spezifische sslVerbindung (gibts glaub ich auch in core).
Ich würd mir das mal anschauen:
http://jakarta.apache.org/commons/httpclient/
(ist einfacher).
Mark³:
Vielen Dank für die Startpunkte, ich schaue mir das mal an. Möglicherweise bekomme ich ein Word-Dokument o.ä. dann kann ich mir die mühe sparen, ansonsten müsste ich mit Java zum Ziel kommen.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln