Bild für Projekt hochgeladen: 'D:SWARM'
  1. D:SWARM
  2. DD-1204 define uri template parameter values
  3. DD-1205

define concept for uri template parameter values

    XMLWordAusdruckbar

    Details

    • Typ: Technische Aufgabe
    • Status: Fertig
    • Priorität: Schwer
    • Lösung: Fertig
    • betrifft Version(en): Keine
    • Lösungsversion(en): Keine
    • Stichwörter:
      Keine
    • Sprint:
      sprint 43

      Beschreibung

      for the beginning we should support:

      • path params
      • query params

      following the URI templates RFC (RFC6570), they are defined as following:

      • path param = {/pathpart1,pathpart2,...}
      • query param = {?queryparam1,queryparam2,...}

      Hence, following parameters are required for an URI template function:

      1. URI template string, e.g. http://www.example.com/foo{?query,number}
      2. a map with the template variables as keys and input component variables or constants as values (i.e. we need something to differentiate between input component variable and constant - or can we simply reutilise the constant function as input for the uri-template function?)

      So, defining URI templates should be a separate function (i.e., e.g., the HTTP API request function will get an URI as parameter (instead of an URI template + map with replace parts), whose result will be a valid URI.

      See also URI templates Java framework: https://github.com/damnhandy/Handy-URI-Templates

        Anhänge

          Aktivität

            Personen

            • Bearbeiter:
              Nicht zugewiesen
              Autor:
              tgaengler Gängler, Thomas (Inaktiv)
            • Stimmen:
              0 Für Vorgang stimmen
              Beobachter verwalten:
              2 Vorgang beobachten

              Daten

              • Erstellt:
                Aktualisiert:
                Erledigt: