| Time |
S |
Nick |
Message |
| 01:00 |
|
|
pgicxplzs joined #rest |
| 02:37 |
|
|
tbsf joined #rest |
| 02:52 |
|
|
tbsf joined #rest |
| 05:07 |
|
|
tbsf joined #rest |
| 05:09 |
|
|
Coldblackice joined #rest |
| 06:08 |
|
|
tbsf joined #rest |
| 07:09 |
|
|
tbsf joined #rest |
| 07:16 |
|
|
searchbot joined #rest |
| 07:16 |
|
|
DrCode joined #rest |
| 07:16 |
|
|
blongden_ joined #rest |
| 07:16 |
|
|
StatelessCat joined #rest |
| 07:16 |
|
|
spaceone joined #rest |
| 07:29 |
|
|
nesselbosch joined #rest |
| 08:32 |
|
|
gigo1980 joined #rest |
| 09:09 |
|
|
interop_madness joined #rest |
| 09:45 |
|
|
tbsf joined #rest |
| 09:52 |
|
|
gigo1980 joined #rest |
| 10:05 |
|
|
timg___ joined #rest |
| 10:08 |
|
|
quimrstorres joined #rest |
| 10:31 |
|
|
moldy joined #rest |
| 10:31 |
|
moldy |
hi |
| 10:33 |
|
moldy |
i want to provide an interface for a client to verify that the attribute of a certain object that the client is about to POST is unique (e.g. that a username is not taken yet) |
| 10:33 |
|
moldy |
which method should i use here? i tend to say POST to avoid caching, but the request doesn't change the server state |
| 11:46 |
|
|
tbsf joined #rest |
| 12:12 |
|
|
timg___ joined #rest |
| 12:50 |
|
StatelessCat |
moldy: why not doing a GET and use the return code as the anwser ? |
| 12:50 |
|
moldy |
StatelessCat: you mean 404 to mean "free"? |
| 12:51 |
|
moldy |
StatelessCat: hmm. not sure. in my case, a number can be unavailable even if it doesn't publicly exist. |
| 12:52 |
|
StatelessCat |
404 means free, yes that's what i suggested |
| 12:52 |
|
moldy |
StatelessCat: i am using a "soft-delete" logic. if object with number 1 gets soft-deleted, i still treat that number as unavailable, but /objects/1 will 404. |
| 12:54 |
|
moldy |
so a dedicated validator endpoint seems to be more clean to me. here is my current server-side code (python/django): https://dpaste.de/9dYM |
| 12:54 |
|
StatelessCat |
moldy: in case the ressource exists but is not authorised for public access, you can return HTTP 401 http://httpstatusdogs.com/401-unauthorized |
| 12:55 |
|
moldy |
StatelessCat: hmm, i guess i could do that, but it would leak which instances are deleted. not sure. |
| 12:55 |
|
moldy |
so far, my approach was to hide the soft-deletion logic as much as possible |
| 12:55 |
|
moldy |
but maybe that approach was not very clever :) |
| 13:18 |
|
StatelessCat |
moldy: zith so nuch logic behind on the identifier, Maybe identifiers can be Ressources 1 |
| 13:19 |
|
StatelessCat |
and you will uses /identifiers/12344 as a Resource |
| 13:20 |
|
moldy |
StatelessCat: hmm, that may be an idea |
| 13:36 |
|
|
crystal77 joined #rest |
| 13:52 |
|
|
tbsf joined #rest |
| 14:35 |
|
|
eschmidbauer joined #rest |
| 14:50 |
|
|
tbsf joined #rest |
| 14:56 |
|
|
timg____ joined #rest |
| 14:59 |
|
|
timg_____ joined #rest |
| 15:58 |
|
|
tbsf joined #rest |
| 16:00 |
|
|
FritzLakritz joined #rest |
| 16:45 |
|
|
Macaveli joined #rest |
| 17:31 |
|
|
Macaveli joined #rest |
| 18:26 |
|
|
timg___ joined #rest |
| 18:31 |
|
|
timg___ joined #rest |
| 18:36 |
|
|
Devastator_ joined #rest |
| 18:40 |
|
|
Devastator_ joined #rest |
| 19:12 |
|
|
gigo1980 joined #rest |
| 21:42 |
|
|
Coldblackice joined #rest |
| 22:48 |
|
|
timg___ joined #rest |
| 22:53 |
|
|
timg___ joined #rest |