@proelixir

Страница 230 из 1045
Константин
26.12.2016
04:20:46
не понял про биндинги

Can
26.12.2016
05:14:39
https://github.com/werbitzky/elastix

https://github.com/Zatvobor/tirexs

Константин
26.12.2016
05:20:01
Вообще не помогают

Google
Константин
26.12.2016
05:20:15
у второго документации совсем нет

такая простая вещь, а я даже не знаю куда копать

в командной строке все работает, в коде вообще никак.

Can
26.12.2016
06:20:45
а так у тебя сам запрос работает но не возвращает ничег?

Константин
26.12.2016
06:21:22
в баше работает и возвращает результаты

из эликсира все время ругается на ошибки парсинга запроса и т.д.

вероятно я просто пихаю параметры запроса в ГЕТ строку

а надо передавать другим способом

скорее всего через какие-то хедеры

Can
26.12.2016
06:22:33
он вроде json на вход принимает

по урлу

Константин
26.12.2016
06:24:01
json прям в URL строке?

Can
26.12.2016
06:25:07
body

Google
Can
26.12.2016
06:25:23
насколько я представляю работу эластика

то ты делаешь запрос на урл

простой

а все параметры в виде json в бади фигаришь

# add some search params according to Elastic JSON API search_payload = %{} search_in = [doc_type] Elastix.Search.search(elastic_url, index_name, search_in, search_payload)

вот из примера https://github.com/werbitzky/elastix

отрывок

посмотри в коде просто

он через httpoison все делает

посмотри куда кладется сам запрос а куда урл

Константин
26.12.2016
06:29:30
немного отвлекся и успокоился))) сейчас попробую все заново.

Can
26.12.2016
06:29:33
ну вот смотри

в curl

у тебя json передается с опцией -d

Константин
26.12.2016
06:29:48
ага

Can
26.12.2016
06:29:49
-d, --data DATA HTTP POST data (H)

в httpoison

HTTPoison.post "http://httparrot.herokuapp.com/post", "{\"body\": \"test\"}", [{"Content-Type", "application/json"}]

url, data, headers

Константин
26.12.2016
06:30:42
Эмм.. а ничего, что это будет пост, а не гет?

Google
Константин
26.12.2016
06:31:12
ТОЧНО!!!

|> HTTP.post(Poison.encode!(data))

Он же постом делает в поиске

Константин
26.12.2016
06:31:31
я не замечал этого

Can
26.12.2016
06:31:36
method - HTTP method as an atom (:get, :head, :post, :put, :delete, etc.) url - target url as a binary string or char list body - request body. See more below headers - HTTP headers as an orddict (e.g., [{"Accept", "application/json"}]) options - Keyword list of options

Константин
26.12.2016
06:31:39
и как дурак все время в гет

Artem
26.12.2016
06:31:44
у гета нет бади

Can
26.12.2016
06:31:57
да, похоже на правду

Marat
26.12.2016
06:32:04
у гета нет бади
Да но курл может как-то

Константин
26.12.2016
06:32:08
я пробовал через HTTPoison.request

Marat
26.12.2016
06:32:13
Не по стандарту вообще

Marat
26.12.2016
06:32:22
Тоже с таким ебался однажды

Константин
26.12.2016
06:32:24
Сейчас попробую

Artem
26.12.2016
06:32:25
ага, мимо стандарта

Can
26.12.2016
06:33:32
http://stackoverflow.com/questions/978061/http-get-with-request-body

тут написано что это не запрещено стандартом

Artem
26.12.2016
06:34:07
там ссылка на стандарт же

Can
26.12.2016
06:34:21
ну мне сам стандарт лень читать

ниже топ ансвер

Google
Can
26.12.2016
06:34:27
с выдержками

из стандарта

Artem
26.12.2016
06:34:44
"The GET method means retrieve whatever information ([...]) is identified by the Request-URI."

Can
26.12.2016
06:34:44
там написано типа что ты должен его игнорировать если у тебя не зависит ответ от body

if the request method does not include defined semantics for an entity-body, then the message-body SHOULD be ignored when handling the request.

ну

это мелочи уже

но в целом да, это упорото так делать))

интересно, умеет ли пойзон слать дату с getом?

Artem
26.12.2016
06:35:50
не ну мы любой текст можем послать на 80 порт, другое дело что стандарты есть стандарты )

Admin
ERROR: S client not available

Константин
26.12.2016
07:11:38
Я это сделал!!!!

Это просто охеренно!!!!

Can
26.12.2016
07:11:58
=)

Константин
26.12.2016
07:11:58
Оно работает с дикой скоростью!!!

Can
26.12.2016
07:12:15
Напиши пост)

Константин
26.12.2016
07:12:29
Надо теперь найти способ записать gif и скинуть вам как оно выглядит

Can
26.12.2016
07:12:46
наша общая задача пиарить экосистему

Artem
26.12.2016
07:13:07
ffmpeg умеет гифки из видео делать )

Константин
26.12.2016
07:13:11
надо код причесать

Google
Константин
26.12.2016
07:13:23
вполне тянет на пост

Can
26.12.2016
07:13:27
screencastify lite

если тебя мак просто квик тайм видосы ж записывает

Константин
26.12.2016
07:13:43
у меня linux mint

да разберусь)))

Can
26.12.2016
07:14:00
ну да)

верю

Константин
26.12.2016
07:14:03
спасибо вам всем))

Artem
26.12.2016
07:14:39
кстати, а был бы интересным пост, как собрать аналог синатры на cowboy + postgresx + plug ну и все это через supervisor и тд, или есть уже такое?

Константин
26.12.2016
07:15:05
надо глянуть

redbeard
26.12.2016
07:15:36
ковбой в этом вашем эликсире только 1-й?

Константин
26.12.2016
07:15:41
https://github.com/h4cc/awesome-elixir#frameworks

Artem
26.12.2016
07:15:58
второй же бэта, не продакшен рэди

redbeard
26.12.2016
07:16:21
как запиливший продакшен на -pre4, могу сказать, шо вполне себе продакшен-реди

Лоик только доки подпиливает

:)

Artem
26.12.2016
07:16:41
ну есть страх все таки )

Can
26.12.2016
07:17:27
trot вроде

микрофреймворк

а чего там в ковбое нового?

Artem
26.12.2016
07:18:11
да, есть всякие маленькие, интересно что в них, пошел читать исходники

Can
26.12.2016
07:18:28
ковбой достаточно крут

Страница 230 из 1045