| Time |
S |
Nick |
Message |
| 00:01 |
|
|
anth0ny joined #rest |
| 00:06 |
|
|
anth0ny joined #rest |
| 01:16 |
|
|
mgomezch joined #rest |
| 01:23 |
|
|
mgomezch_ joined #rest |
| 01:24 |
|
|
sulky joined #rest |
| 01:47 |
|
|
baweaver joined #rest |
| 02:27 |
|
|
simonv3 joined #rest |
| 02:48 |
|
|
baweaver joined #rest |
| 03:39 |
|
|
baweaver joined #rest |
| 03:49 |
|
|
fumanchu joined #rest |
| 04:23 |
|
|
vanHoesel joined #rest |
| 05:25 |
|
|
vanHoesel joined #rest |
| 06:45 |
|
|
vanHoesel joined #rest |
| 07:00 |
|
|
vanHoesel joined #rest |
| 07:12 |
|
|
_ollie joined #rest |
| 07:18 |
|
|
vanHoesel joined #rest |
| 08:32 |
|
|
interop_madness joined #rest |
| 08:35 |
|
|
rosstuck joined #rest |
| 08:36 |
|
|
_ollie joined #rest |
| 08:54 |
|
|
graste joined #rest |
| 09:00 |
|
|
Macaveli joined #rest |
| 09:04 |
|
|
baweaver joined #rest |
| 10:05 |
|
|
baweaver joined #rest |
| 12:08 |
|
|
baweaver joined #rest |
| 12:34 |
|
|
rosstuck_ joined #rest |
| 12:48 |
|
|
vanHoesel joined #rest |
| 12:50 |
|
|
mezod joined #rest |
| 14:09 |
|
|
baweaver joined #rest |
| 14:51 |
|
|
eschmidbauer joined #rest |
| 15:20 |
|
|
eschmidbauer left #rest |
| 15:49 |
|
|
simonv3 joined #rest |
| 16:03 |
|
|
Macaveli joined #rest |
| 16:16 |
|
|
bluezone joined #rest |
| 16:21 |
|
|
baweaver joined #rest |
| 16:27 |
|
|
vanHoesel joined #rest |
| 17:15 |
|
|
vanHoesel joined #rest |
| 17:27 |
|
|
logikos joined #rest |
| 17:28 |
|
logikos |
should a PUT/POST requests respond back with the created/updated object, or a uri location to the resource, or...? |
| 17:28 |
|
logikos |
some stack overflow posts i read say to set the location header, others say not to.... |
| 17:29 |
|
trygvis |
you can choose |
| 17:29 |
|
logikos |
is there an adhered to convention ? |
| 17:29 |
|
trygvis |
make it useful |
| 17:29 |
|
logikos |
i supose i could respond with the object and the location both in json |
| 17:29 |
|
logikos |
{"location":"/whatever/234/","record":{ ... }} |
| 17:30 |
|
logikos |
in the body? |
| 17:31 |
|
logikos |
in the case i have right now the client doesnt really need any information other than was it successful .. but i was wondering if there was a good rule to follow for all put/post 's |
| 17:31 |
|
|
anth0ny joined #rest |
| 17:31 |
|
trygvis |
I wouldn't put it in the body |
| 17:32 |
|
trygvis |
the redirect, use the standard headers instead |
| 17:35 |
|
logikos |
I'm not trying to redirect the client though, just pass information to the client |
| 17:35 |
|
|
anth0ny_ joined #rest |
| 17:36 |
|
logikos |
it is up to the client if they want to go to it or not |
| 17:36 |
|
logikos |
perhaps they will prompt the user and ask them if they want to open it .. i dont know |
| 17:37 |
|
trygvis |
it is still not a good idea to invent your own solution when there is an existing solution |
| 17:37 |
|
|
vanHoesel joined #rest |
| 17:49 |
|
|
baweaver joined #rest |
| 17:53 |
|
|
vanHoesel joined #rest |
| 18:03 |
|
|
anth0ny joined #rest |
| 18:05 |
|
|
eschmidbauer joined #rest |
| 18:11 |
|
|
eschmidbauer joined #rest |
| 18:13 |
|
|
eschmidbauer left #rest |
| 18:14 |
|
logikos |
trygvis: so you would use the location header to pass it with a 200 response code? it shouldn’t auto redirect with a 200 code regardless of the location header being set should it? |
| 18:15 |
|
trygvis |
"it"? |
| 18:29 |
|
logikos |
trygvis: so you would use the location header with a 200 response code? the client shouldn’t auto redirect with a 200 code regardless of the location header being set? (rephrased to make it more clear, but already did a test to discover the answer for myself) |
| 18:41 |
|
trygvis |
200 implies that there is a body, if you don't want to send a body you should use 204 |
| 18:41 |
|
trygvis |
there is also this: https://tools.ietf.org/html/rfc7240 |
| 18:50 |
|
|
lemur joined #rest |
| 19:25 |
|
|
vanHoesel joined #rest |
| 19:50 |
|
|
vanHoesel joined #rest |
| 19:51 |
|
|
baweaver joined #rest |
| 20:13 |
|
|
bogdananton joined #rest |
| 20:17 |
|
|
vlakarados joined #rest |
| 20:40 |
|
logikos |
trygvis: that document seems to be using a request header called 'Prefer' which is not in the http spec is it? |
| 20:42 |
|
logikos |
can we just send whatever headers we want? |
| 20:42 |
|
trygvis |
it not being in the first specification doesn't make you can't add stuff later on |
| 20:42 |
|
trygvis |
yes, of course |
| 20:47 |
|
logikos |
same thing with responce headers .. i can just make up whatever headers i want and start my own convention? |
| 20:48 |
|
logikos |
response* |
| 20:49 |
|
trygvis |
yes, but you usually don't need to |
| 21:13 |
|
|
Coldblackice joined #rest |
| 21:39 |
|
|
vanHoesel joined #rest |
| 21:40 |
|
|
Jarda joined #rest |
| 21:54 |
|
|
lemur joined #rest |
| 22:31 |
|
|
mooncup joined #rest |
| 22:39 |
|
|
jasabella joined #rest |
| 22:40 |
|
jasabella |
hi :) i'm currently designing a restful api and found that the url's are pretty similar to my website's ones... is this a bad sign? |
| 22:42 |
|
jasabella |
e.g. api.example.com/banana/42/length to populate the example.com/banana/42 page |
| 22:50 |
|
|
spaceone joined #rest |
| 22:51 |
|
|
mooncup joined #rest |
| 23:34 |
|
|
_ollie joined #rest |
| 23:42 |
|
pdurbin |
jasabella: should be fine |
| 23:46 |
|
spaceone |
what did i miss? |