[progress Communities] [progress Openedge Abl] Forum Post: Re: Rest Adapter And "complete"...

Status
Not open for further replies.
B

bronco

Guest
Don't know, but it's not rocket science. The query string is just a '&' delimited string. You can add somthing like the to the requestinfo class: define private variable queryStringProcessed as logical no-undo. method public character GetQueryParameter(parameterName as character): /* lazy parsing: don't parse until needed */ if (not queryStringProcessed) then do: processQueryString(). queryStringProcessed = true. end. return KeyValueStore:Get("RequestQueryString", parameterName). end method. method private void processQueryString(): define variable i as integer no-undo. define variable numEntries as integer no-undo. define variable currentEntry as character no-undo. if (QueryString = "" or QueryString = ?) then return. numEntries = num-entries(QueryString, "&"). do i = 1 to numEntries: currentEntry = entry(i, QueryString, "&"). /* key = entry(1, currentEntry, "="). */ /* value = entry(2, currentEntry, "=")). */ end. end method.

Continue reading...
 
Status
Not open for further replies.
Top