Time |
S |
Nick |
Message |
01:15 |
|
|
fuzzyhorns joined #rest |
02:25 |
|
|
baweaver joined #rest |
02:34 |
|
|
fuzzyhorns joined #rest |
02:50 |
|
|
fuzzyhorns joined #rest |
02:52 |
|
|
fuzzyhorns joined #rest |
03:13 |
|
|
wsiqueir joined #rest |
05:37 |
|
|
_ollie joined #rest |
06:37 |
|
|
vanHoese_ joined #rest |
08:15 |
|
|
graste joined #rest |
08:31 |
|
|
chthon joined #rest |
08:53 |
|
|
darkangel joined #rest |
08:55 |
|
darkangel |
Is there any neat/efficient way to delete a selection of resources? I don't really like the 2-step option. |
08:56 |
|
trygvis |
not really |
08:57 |
|
trygvis |
you can make a serivce that can do deletes for you, but it becomes very specific |
08:57 |
|
darkangel |
Is "DELETE /articles?ids=1,2,3" very very bad? |
08:58 |
|
trygvis |
not if the hypermedia describes how to do create the request |
08:58 |
|
darkangel |
We're not really using hypermedia yet. |
08:58 |
|
trygvis |
but that is a kind of service that I mentioned. I would probably POST a list of URIs for the service to delete |
08:58 |
|
trygvis |
well, if you're all about RPC you're in the wrong channel :) |
08:59 |
|
darkangel |
Trying to keep it ReST-like at least. |
08:59 |
|
trygvis |
at least use the URLs then instead of IDs |
09:01 |
|
darkangel |
Seems redundant. |
09:05 |
|
darkangel |
trygvis: What would you name that resource (where you post the list of URIs)? |
09:08 |
|
trygvis |
"asdlkasjdaklsdjfioehfgvdfbgj" is a good example |
09:08 |
|
darkangel |
lol |
09:09 |
|
trygvis |
it's rest, the URLs are not important |
09:10 |
|
trygvis |
(their text representation isn't) |
09:10 |
|
trygvis |
using and discovering them is important |
09:11 |
|
darkangel |
Well I haven't seen any public APIs with names like that. :) |
09:12 |
|
graste |
how about DELETE /articles with payload or article urls and then that returns LOCATION "articles/434754df-67d3-342c-8a53-8555f01c51a6" which you can GET the status on the deletion of the POSTed article urls :-) |
09:12 |
|
darkangel |
DELETE is not really supposed to have a payload. |
09:13 |
|
graste |
not really as in must not or not really as in unusual |
09:13 |
|
darkangel |
As in some proxies and other tools strip the body out. |
09:14 |
|
graste |
there is always the option of RPC style POST abusal ^^ |
09:15 |
|
graste |
POST the urls of resources to be deleted to some url |
09:15 |
|
darkangel |
Ya like verbs in the URI ... I'm sure it's gonna happen at some point. |
09:15 |
|
graste |
-.- |
09:15 |
|
graste |
you're late to the party as in rails? you can add _method=delete ^^ |
09:16 |
|
trygvis |
sending DELETE with a payload is much worse than using POST to delete data |
09:17 |
|
graste |
so we've got a winner via POST there? |
09:18 |
|
darkangel |
POST /articles/for-deletion [1, 2] |
09:18 |
|
darkangel |
lol |
09:18 |
|
darkangel |
I hate this sh*t. |
09:19 |
|
graste |
depending on usecase you might foreach $article DELETE $url in your client code instead of trying to create this bulk deletion url |
09:19 |
|
graste |
as in that case you will need to think about partial success etc as well |
09:19 |
|
|
interop_madness joined #rest |
09:21 |
|
darkangel |
And transactions, etc. But anyway, that might be okay for a few articles, but if you're deleting 1,000 then it's far from ideal (esp. without HTTP/2). |
09:27 |
|
graste |
yes |
09:32 |
|
|
mezod joined #rest |
10:24 |
|
|
vanHoesel joined #rest |
11:12 |
|
|
vanHoesel joined #rest |
12:39 |
|
|
mezod joined #rest |
12:54 |
|
|
jangid joined #rest |
13:40 |
|
|
mezod joined #rest |
13:47 |
|
|
wavded joined #rest |
14:18 |
|
|
`0660 joined #rest |
15:01 |
|
|
timg___ joined #rest |
15:36 |
|
|
jangid joined #rest |
15:37 |
|
|
wsiqueir joined #rest |
15:39 |
|
|
vanHoesel joined #rest |
15:43 |
|
|
jangid joined #rest |
15:53 |
|
|
vanHoesel joined #rest |
15:55 |
|
|
ralphschindler joined #rest |
16:31 |
|
|
jangid joined #rest |
16:33 |
|
|
nkoza joined #rest |
16:47 |
|
|
ralphschindler joined #rest |
16:50 |
|
|
jangid joined #rest |
16:51 |
|
jangid |
what is peak time for this channel? No one online since very long. |
16:53 |
|
|
mezod joined #rest |
16:54 |
|
sfisque |
patience. just post a question and someone at some point may see it and respond to you |
17:08 |
|
jangid |
:-) Thanks |
17:24 |
|
|
timg___ joined #rest |
18:00 |
|
|
jangid joined #rest |
18:05 |
|
|
vanHoesel joined #rest |
19:08 |
|
|
vanHoesel joined #rest |
19:18 |
|
|
jangid joined #rest |
19:24 |
|
|
jangid joined #rest |
19:58 |
|
|
foist joined #rest |
20:18 |
|
pdurbin |
I don't know that anyone keeps metrics on the peak time for this channel. |
20:23 |
|
fumanchu_ |
3am Pacific: 0. 4am: 0. 5am: 0. 6am: 0. 7am: 0. 8am: 0. 9am: 2 messages. 10am: 1. 11am: 0. 12noon: 0. 1pm: 4 |
20:23 |
|
fumanchu_ |
I hereby conclude: 1pm Pacific |
20:24 |
|
pdurbin |
:) |
20:47 |
|
|
Coldblackice joined #rest |
20:52 |
|
|
mezod joined #rest |
20:54 |
|
|
vanHoesel joined #rest |
21:22 |
|
|
ralphschindler joined #rest |
21:56 |
|
|
vanHoesel joined #rest |
21:56 |
|
|
ralphschindler joined #rest |
22:04 |
|
|
talios joined #rest |
23:43 |
|
|
vanHoesel joined #rest |