Snusmumriken
Прям стопудово?
Микита
да
Korsar
🙂
Korsar
подумай еще )
Snusmumriken
Не, оно будет небыстро, более-менее норм версия — завтра днём.
Snusmumriken
Благо я давно думаю, что что-то мне не хватает http-запросов асинхронных, с автовыбором http/https.
Микита
Микита
в гугле нашел пример этой функции
Snusmumriken
Микита
но там body принимает только строку походу обычную, которая на сервер так и приходит, даже если я её сделаю под json
Snusmumriken
httpRequest({
url = "http://address",
method = "POST",
body = "mybody"
})
Микита
а method откуда взялся?))
Snusmumriken
Отсюда и взялся ))
Микита
ну в моей функции его нет
Микита
та что на скрине
Микита
оно же не будет работать(
Микита
Микита
ну вот ты в body строку передаешь, она на сервере в виде строки придет?
Snusmumriken
http://w3.impa.br/~diego/software/luasocket/http.html
Snusmumriken
Отсюда.
Snusmumriken
HTTP это строковый протокол. Передаёт строки.
Snusmumriken
JSON это тоже строка.
Микита
Микита
и мне пришло на сервер нечто ужасное
Микита
<QueryDict: {'{"nick":"Oka_Oko"}': ['']}>
Микита
вот эта строка которую я передал, она передалась как ключ без значения
Snusmumriken
У тебя на сервере странное декодировние.
Микита
может я просто не до конца понимаю работу клиент-сервера
Микита
но я вот сижу в программе post-man, я к себе на сервер спокойно передаю данные красиво
Snusmumriken
Выведи в консоль результат json.encode.
Snusmumriken
Просто сидишь и проверяешь всё что выводишь и что вводишь ))
Микита
вот я передаю вот так данные щас на сервер
Микита
в программке
Микита
и они красиво приходят на сервер
Микита
я хочу также из луа 😅
Snusmumriken
СИДИШЬ И ПРОВЕРЯЕШЬ ВСЁ ЧТО ОТПРАВЛЯЕШЬ ))
Snusmumriken
Я же сказал, JSON это строка.
Микита
так идея в том, чтобы принять строку на сервере и там ее превратить в json?
Snusmumriken
Ох блин
Snusmumriken
Что такое json?
Микита
а хуй его знает, структура данных
Snusmumriken
Нит. Это формат сериализации. Превращения в строки.
Snusmumriken
Ты превращаешь структуру твоего языка в строку, передаёшь её по сети, и на месте восстанавливаешь структуру уже на другом языке, например
Highly Likely
Ну не то чтобы сериализации…
Snusmumriken
В наших условиях — формат сериализации
Highly Likely
Ну, whatever в принципе, не суть
Snusmumriken
Вот именно, твой комментарий лишний.
Highly Likely
Мои комментарии никогда не лишние.
Микита
ладно, понятно, значит буду десериализовать уже на сервере
Snusmumriken
Выведи её в консоль.
Микита
та я понял)
Snusmumriken
@CyberSpirit https://github.com/pkulchenko/serpent
Таблица с флагами вторым аргументом, флаги в конце
Highly Likely
Я уже нашел, да, пасиба
Highly Likely
Я не доскролил >.<
Highly Likely
Буквально 1/10 страницы не домотал до примера
Highly Likely
Просто иногда крайне неудобно читать принт с этими — table [0x0013ff]
Snusmumriken
Кк
Highly Likely
Снус, вот это к тебе явно вопрос – у тебя нет тулзы для легкого рисования графов?
Highly Likely
Если быть точным, то деревьев
Snusmumriken
Нопе ))
Snusmumriken
Полуркай, есть ловко-графы
Highly Likely
Точно знаю, что у Питона такие либы есть и на случай можно туда сходить
Snusmumriken
Можно и туда, разумеется.
Vlad
Что почитать за бинд луа к проекту на Сях? Мне надо пару функций в луа закинуть, чтобы менять стейт в сишной проге.
Highly Likely
Highly Likely
lua.org?
Highly Likely
Lua-l-mailing list?
Попов
Подскажите
Error: Build error: Failed compiling object src/lcrypto.o
как поставить luacrypto когда libssl-dev уже стоит 1.1 версии
Попов
Здравствуйте, выполняю запрос curl
после
local c = curl.easy_init()
.....
c:perform()
print(c)
Возвращает мне
{"code":200,"success":true}userdata: 0x55d19accabc8
Что за userdata? Как убрать ее и получить чистый ответ {"code":200,"success":true} чтобы потом преобразовать?
Попов
а блин c:perform() - сразу выводит результат запроса
Попов
не понял, а как сделать, чтобы результат запроса в переменную положить
Попов
все. разобрался.
Leon174
Ага, Майк вовсю коммитит. Старая любовь не ржавеет? Думал, что никто не заметит?
Highly Likely
Leon174
Это был бы самый лучший вариант. Майк с деньгами, мы с релизом 2.1, как минимум. Уж сколько времени прошло, никто ничего лучше на замену не придумал.
Highly Likely