LDAP: couldn't connect to LDAP server
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
projekte:trash [11.07.2016 23:18] 127.0.0.1 Externe Bearbeitung |
projekte:trash [05.08.2022 22:51] (aktuell) |
||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
unter http:// | unter http:// | ||
- | |||
- | ===== Schnittstellendefinition ===== | ||
- | |||
- | |||
- | Die Schnittstelle von Trash ist wie folgt definiert: | ||
- | |||
- | Methode: POST | ||
- | |||
- | ==== Asciitrash ==== | ||
- | |||
- | < | ||
- | URL: http[s]:// | ||
- | Parameter: action | ||
- | Muss lauten: upload | ||
- | |||
- | Parameter: textar | ||
- | Enthaelt den zu Speichernden string. | ||
- | |||
- | Parameter: validity | ||
- | Stell die Gültigkeit ein. Werte wie folgt: | ||
- | 30 Minuten: | ||
- | 60 Minuten: | ||
- | 12 Stunden: | ||
- | 24 Stunden: | ||
- | 1 Woche: | ||
- | 1 Monat: | ||
- | 3 Monate: | ||
- | 6 Monate: | ||
- | 12 Monate: | ||
- | |||
- | Parameter: synt | ||
- | Stellt das Syntax Hilighting ein | ||
- | Gültige Werte entsprechend GeSHI Dokumentation http:// | ||
- | </ | ||
- | |||
- | ==== Bintrash ==== | ||
- | |||
- | < | ||
- | URL: http[s]:// | ||
- | Parameter: action | ||
- | Muss lauten: upload | ||
- | |||
- | Parameter: upfile | ||
- | Enthaelt die zu Speichernde Datei als multipart/ | ||
- | |||
- | Parameter: validity | ||
- | Stell die Gültigkeit ein. Werte wie folgt: | ||
- | 30 Minuten: | ||
- | 60 Minuten: | ||
- | 12 Stunden: | ||
- | 24 Stunden: | ||
- | 1 Woche: | ||
- | 1 Monat: | ||
- | 3 Monate: | ||
- | 6 Monate: | ||
- | 12 Monate: | ||
- | </ | ||
===== Shell Script für Trash ===== | ===== Shell Script für Trash ===== | ||
- | |||
Quellcode einer testversion: | Quellcode einer testversion: | ||
- | |||
- | |||
Ein weiteres Beispielskript, | Ein weiteres Beispielskript, | ||
- | |||
- | |||
- | Hier wollen wir die Software mal genauer planen und dann nachher implementieren. | ||
- | |||
- | |||
- | ==== Anforderungsanalyse ==== | ||
- | |||
- | |||
- | A1: | ||
- | * Der Benutzer soll die möglichkeit haben, Inhalte aus der Textkonsole an den Trash zu übermitteln und eine URL angezeigt bekommen. | ||
- | |||
- | A2: | ||
- | * Der Benutzer soll sowohl ASCII als auch Binärdaten in die jeweils passenden Trashs laden können. Die Auswahl soll automatisch erfolgen, aber auch einstellbar sein. | ||
- | |||
- | A3: | ||
- | * Die Software soll möglichst ohne großartige Zusatzbibliotheken laufen. | ||
- | |||
- | A4: | ||
- | * Der Benutzer soll Inhalte per STDIN in die Software übergeben können. | ||
- | |||
- | A5: | ||
- | * Der Benutzer soll Inhalte als Parameter übergeben können. | ||
- | * Es sollen Dateinamen oder direkt strings vorgegeben werden können. | ||
- | |||
- | A6: | ||
- | * Der Benutzer soll per Paramter die Gültigkeit der Daten angeben können. | ||
- | |||
- | A7: | ||
- | * Bei einem Dateiupload soll der Datentransfer/ | ||
- | werden. | ||
- | |||
- | A8: | ||
- | * ... | ||
- | |||
- | |||