OK cool, wasn't aware of matrix URIs.
On Wed, Dec 11, 2013 at 1:51 PM, Jason Pickering < jason.p.picker...@gmail.com> wrote: > I have no preference one way or the other. > > I will write up a blueprint with all of the info on this thread though so > we do not forget it :) > > Regards, > Jason > > Infact the , (comma) is meant to be used for this, as is mentioned here: > http://tools.ietf.org/html/rfc3986#section-3.3 . See last paragraph, last > 5 sentences. > Also Spring docs suggest using commas - > http://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/mvc.html#mvc-ann-matrix-variables > > --- > Regards, > Saptarshi PURKAYASTHA > > > On 11 December 2013 13:13, Lars Helge Øverland <larshe...@gmail.com>wrote: > >> Hi Jason, >> >> thanks for the suggestion. No doubt there is a need for a compact format >> for items. >> >> Only problem is that the "," character is defined as "reserved" in the >> URL "spec": >> >> http://www.ietf.org/rfc/rfc1738.txt p2.2 >> >> and causes e.g. spring mvc to split the value into multiple query params. >> >> For analytics we use ";" for delimiting, which is also reserved, but is >> at least not causing trouble with spring mvc. >> >> Would ";" be okay? If so please write a blueprint. >> >> Lars >> >> >> >> >> >> >> On Wed, Dec 11, 2013 at 5:49 AM, Jason Pickering < >> jason.p.picker...@gmail.com> wrote: >> >>> Hi there. >>> >>> I have been working with another REST API recently and one of the >>> features is the support for comma delimited lists as part of a API request. >>> From this example from the docs.. >>> >>> curl >>> "http://apps.dhis2.org/dev/api/completeDataSetRegistrations?dataSet=pBOMPrpg1QX&dataSet=BfMAe6Itzgt&startDate=2013-01-01&endDate=2013-01-31&orgUnit=YuQRtpLP10I&orgUnit=vWbkYPRmKyS&children=true" >>> -H "Accept:application/xml" -u admin:district -v >>> >>> >>> It would be useful to support this request as well.. >>> >>> >>> curl >>> "http://apps.dhis2.org/dev/api/completeDataSetRegistrations?dataSet=pBOMPrpg1QX&dataSet=BfMAe6Itzgt&startDate=2013-01-01&endDate=2013-01-31&orgUnit=YuQRtpLP10I,vWbkYPRmKyS&children=true" >>> -H "Accept:application/xml" -u admin:district -v >>> >>> In some cases, we have many dozens or hundreds of orgunit UIDs in the >>> requests, and it might be just a bit simpler to have these delimited. >>> >>> Thoughts? >>> >>> Regards, >>> Jason >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> Mailing list: https://launchpad.net/~dhis2-devs >>> Post to : dhis2-devs@lists.launchpad.net >>> Unsubscribe : https://launchpad.net/~dhis2-devs >>> More help : https://help.launchpad.net/ListHelp >>> >>> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~dhis2-devs >> Post to : dhis2-devs@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~dhis2-devs >> More help : https://help.launchpad.net/ListHelp >> >> >
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp