> If one changes an object's attributes (e.g. UUID), its href doesn't change.
UUIDs don’t change. In fact, I think UUIDs are truly immutable compared to hrefs which might change if hostname/port/scheme/deployment path/etc change. David On Mon, Apr 30, 2018 at 10:46 AM, Jeremy Audet <[email protected]> wrote: > > +1. Exposing UUIDs is definitely preferable to using hrefs as ids. "The > app just looks at the relative path" -> what if pulp wants the flexibility > to change repositories end point (highly improbable but you never know). > > Is it better, though? URIs were chosen specifically with immutability in > mind. "Cool URIs don't change." This is reflected in the application's > behaviour. If one changes an object's attributes (e.g. UUID), its href > doesn't change. > > And in what case are hostname and port changing? If that's a common > deployment issue, I would contend that the deployment at hand is screwed up. >
_______________________________________________ Pulp-dev mailing list [email protected] https://www.redhat.com/mailman/listinfo/pulp-dev
