Size: a a a

2020 January 29

PG

Pïg Grëënëst in pro.elixir
навскидку не вспомню ни одного клиента, который бы отдавал хедеры в виде атомов
источник

DA

Denis Afonin in pro.elixir
Sergei Maximov
Ну да, давайте request/response headers делать атомами, отличная идея!
Для http-клиента-то почему нет?
источник

DA

Denis Afonin in pro.elixir
(request- конечно, а не response-)
источник

SM

Sergei Maximov in pro.elixir
Denis Afonin
(request- конечно, а не response-)
Чтобы чтобы было консистентное апи?
источник

DA

Denis Afonin in pro.elixir
Sergei Maximov
Чтобы чтобы было консистентное апи?
Хмм, ну разве что только. Jedem das seine.
источник

DA

Denis Afonin in pro.elixir
а потом приходится порождать фигню типа defp format_headers([{k, v} | r], rv), do: format_headers r, [{(to_string k), (to_string v)} | rv], ради консистентности уже своего кода
источник

LL

Lama Lover in pro.elixir
Denis Afonin
Для http-клиента-то почему нет?
А потом кто-нибудь узнает что у тебя машина на эрланге и будет устраивать переполнение атомов
источник

DA

Denis Afonin in pro.elixir
Lama Lover
А потом кто-нибудь узнает что у тебя машина на эрланге и будет устраивать переполнение атомов
А как?
источник

LL

Lama Lover in pro.elixir
или просто у кого-нибудь хэдеры динамически генериться будут
источник

DA

Denis Afonin in pro.elixir
Lama Lover
А потом кто-нибудь узнает что у тебя машина на эрланге и будет устраивать переполнение атомов
Взломает меня и поправит исходный код?
источник

LL

Lama Lover in pro.elixir
Denis Afonin
Взломает меня и поправит исходный код?
Эээ, нет. Ты же собирался в клиенте возвращать хэдеры атомами
источник

LL

Lama Lover in pro.elixir
Сервер будет генерить хэдеры
источник

LL

Lama Lover in pro.elixir
Атомы закончатся
источник

DA

Denis Afonin in pro.elixir
Lama Lover
Эээ, нет. Ты же собирался в клиенте возвращать хэдеры атомами
ну я поправился, что в request-ах только ;)
источник

LL

Lama Lover in pro.elixir
Denis Afonin
ну я поправился, что в request-ах только ;)
Так это и сейчас можно
источник

LL

Lama Lover in pro.elixir
Во всяких HTTPoison, Tesla
Даже какой-нибудь iBrowse, я думаю, себе такое позволяет
источник

DA

Denis Afonin in pro.elixir
для response-хидеров приходится городить огород из фильтров и :"#{v}"
источник

DA

Denis Afonin in pro.elixir
и всё во имя консистентности, ибо в коде ключи должны быть атомами
источник

LL

Lama Lover in pro.elixir
Denis Afonin
и всё во имя консистентности, ибо в коде ключи должны быть атомами
Аминь!
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Не может быть клиент, который возвращает header в виде атома
источник