LINUX.ORG.RU

Ответ на: комментарий от TestMyHome

Если через отправку данных формы, то POST или GET, смотря что в атрибуте method.

Upd. А вообще, что мешает залогиниться в браузере и посмотреть на http-запросы?

vvn_black ★★★★★
()
Последнее исправление: vvn_black (всего исправлений: 1)
Ответ на: комментарий от vvn_black

Это то я понимаю, и знаю что там POST, но не понимаю как передать атрибуты (логин и пароль). Я делаю request и все проходит хорошо,получаю код 200. Но как передеть атрибуты, я не понимаю (туплю)

TestMyHome
() автор топика
Ответ на: комментарий от TestMyHome
local request_body = [[login=user&password=123]]

local response_body = { }

local res, code, response_headers = socket.http.request
{
  url = ...;
  method = "POST";
  headers = 
  {
    ["Content-Type"] = "application/x-www-form-urlencoded";
    ["Content-Length"] = #request_body;
  };
  source = ltn12.source.string(request_body);
  sink = ltn12.sink.table(response_body);
}
monk ★★★★★
()
Ответ на: комментарий от monk

red_rebol’но

так батарейки питона зажали луу на переферию игро0мира?

qulinxao3
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.