freenode/#shirakumo - IRC Chatlog
Search
8:13:21
hjudt
Shinmera: i have created a pull request for radiance-contribs. i got rid of cl-ppcre in woo, since regexp will probably be slower than uiop:split-string. get, post, cookies, headers and remote now work (get and post have already worked before).
8:14:03
hjudt
do you have any test package where you can test these various kinds of requests? i haven't really found any but didn't look too much.
8:14:35
hjudt
i also have not tested various ways one can send cookies, only curl -b and wget, both with single and multiple cookies.
8:15:25
hjudt
i'd probably write one using parachute. have only done manual checks till now. a small radiance test application would probably be nice.
8:15:59
Colleen
github.com/Shirakumo/radian... Website (HTML), Title: radiance/test at master · Shirakumo/radiance · GitHub
8:16:15
hjudt
i have not tested file upload, nor did i fix json handling, but i'll work on that next. just a bit busy with other stuff atm
8:16:43
Shinmera
regarding json I think the only solution to that is to expose a way for the user to access the underlying stream directly
8:17:12
Shinmera
and to forego parsing post at all if the content type is not recognised by default.
8:21:12
hjudt
tbh, i thought handling json would be nice, since a lot of APIs and similar stuff is using this nowadays.
8:22:50
Shinmera
so if we made a choice about a particular json library to use we would be making choices on the user's behalf
8:26:31
Shinmera
So instead of calling that unconditionally, only call that if the content-type is either application/x-www-form-urlencoded or multipart/form-data
8:30:24
hjudt
ok, just a step back: http-body already draws in jonathan as dependency, whether we need it or not. i guess the user probably wouldn't care what implementation is used? so why not simply let http-body decode it and put it into the data field?
8:31:33
Shinmera
DATA is arbitrary data to store along the request for request-bound data from the application.