<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 01 May 2026 23:02:14 +0300</pubDate>
		<item>
			<title>HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message40883/topic4878/">HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_MawnFcCh" href="/user/13425/" bx-tooltip-user-id="13425">Вадим</a> написал:<br />где<br />=============<br />Ну например несколькими темами ниже <noindex><a href="https://forum.quik.ru/messages/forum10/message40322/topic4609/#message40322" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message40322/topic4609/#message40322</a></noindex> <br />
			<i>29.11.2019 17:12:02, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message40883/topic4878/</link>
			<guid>http://forum.quik.ru/messages/forum10/message40883/topic4878/</guid>
			<pubDate>Fri, 29 Nov 2019 17:12:02 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message40882/topic4878/">HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			А не знаете, где можно найти &quot;правильный&quot; dll? &nbsp; <br />
			<i>29.11.2019 17:04:57, Вадим.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message40882/topic4878/</link>
			<guid>http://forum.quik.ru/messages/forum10/message40882/topic4878/</guid>
			<pubDate>Fri, 29 Nov 2019 17:04:57 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message40881/topic4878/">HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_JnXaftsM" href="/user/13425/" bx-tooltip-user-id="13425">Вадим</a> написал:<br />Выкачал<br />=============<br />Подпись от Autodesk вообще никак не напрягла? Это вообще другая длл. <br />
			<i>29.11.2019 16:34:19, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message40881/topic4878/</link>
			<guid>http://forum.quik.ru/messages/forum10/message40881/topic4878/</guid>
			<pubDate>Fri, 29 Nov 2019 16:34:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message40879/topic4878/">HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Спасибо, Егор, я думал в этом же направлении.<br />Выкачал с <noindex><a href="http://www.dlldownloader.com/core-dll/" target="_blank" rel="nofollow">http://www.dlldownloader.com/core-dll/</a></noindex> вроде бы то, что нужно, как там сказано - версия core.dll для Win64, но при выполнении инструкции<br />http = require(&quot;socket.http&quot;)<br />в qlua-скрипте возникает ошибка<br />error loading module 'socket.core' from file '.\socket\core.dll':<br />system error 14001<br />Гугл интерпретирует эту ошибку как &quot;параллельная конфигурация неправильна&quot;<br />Как побороть эту ошибку? <br />
			<i>29.11.2019 15:18:00, Вадим.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message40879/topic4878/</link>
			<guid>http://forum.quik.ru/messages/forum10/message40879/topic4878/</guid>
			<pubDate>Fri, 29 Nov 2019 15:18:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message40873/topic4878/">HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br />Вы используете 32-битные версии библиотек с новым 8.0+ (64-битным) терминалом.<p>Вам нужно найти или самим собрать из исходников 64-битнные версии библиотек группы socket.</p><p><noindex><a href="https://forum.quik.ru/forum1/topic4529/" target="_blank" rel="nofollow">https://forum.quik.ru/forum1/topic4529/</a></noindex><br /></p> <br />
			<i>29.11.2019 11:20:27, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message40873/topic4878/</link>
			<guid>http://forum.quik.ru/messages/forum10/message40873/topic4878/</guid>
			<pubDate>Fri, 29 Nov 2019 11:20:27 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message40870/topic4878/">HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_f7SX2msM" href="/user/13425/" bx-tooltip-user-id="13425">Вадим</a> написал:<br />Присоединяюсь к изначальному вопросу. Имею на 64-битной Win10 ту же самую диагностику при обращении<br />http = require('socket.http')<br />Существуют какие-то решения данной проблемы, господа Знатоки?<br />=============<br />Я в итоге не разобрался ни с проблемой, ни с советами, попробовал как альтернативу настроить подключение из скрипта к базе MySQL и столкнулся с той же самой проблемой (не является приложением Win32) при подключении библиотеки. В итоге отказался от использования библиотек LUA и решил создать на другом языке небольшую программу, которую LUA-скрипт будет запускать как .exe, когда ему нужно, и забирать из текстового файла итоги его работы (данные выкачанные с web-страницы). Также Lua-библиотеки работали в 32-битной версии QUIK, которую для теста скачал с сайта своего брокера, но для меня важно чтобы решение работало в любой версии квика, поэтому такой вариант отбросил <br />
			<i>29.11.2019 10:28:14, Андрей А.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message40870/topic4878/</link>
			<guid>http://forum.quik.ru/messages/forum10/message40870/topic4878/</guid>
			<pubDate>Fri, 29 Nov 2019 10:28:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message40868/topic4878/">HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Присоединяюсь к изначальному вопросу. Имею на 64-битной Win10 ту же самую диагностику при обращении<br />http = require('socket.http')<br />Существуют какие-то решения данной проблемы, господа Знатоки? <br />
			<i>29.11.2019 09:57:42, Вадим.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message40868/topic4878/</link>
			<guid>http://forum.quik.ru/messages/forum10/message40868/topic4878/</guid>
			<pubDate>Fri, 29 Nov 2019 09:57:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message40691/topic4878/">HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_oP4lVWvU" href="/user/2888/" bx-tooltip-user-id="2888">Андрей А</a> написал:<br />подойдет любое решение<br />=============<br />Тогда можно и голым сокетом дернуть, только заголовки указать Host: yoursite.com и Connection: close, дабы апач с ума не сходил. Но, как верно сказано выше, зачем html страница тогда, отдавайте сразу плейнтекст, протоколу-то все равно что качать, для него единица &quot;файл&quot; и содержимым он не интересуется. <br />
			<i>18.11.2019 14:59:21, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message40691/topic4878/</link>
			<guid>http://forum.quik.ru/messages/forum10/message40691/topic4878/</guid>
			<pubDate>Mon, 18 Nov 2019 14:59:21 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message40690/topic4878/">HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Qw9vhQTK" href="/user/2888/" bx-tooltip-user-id="2888">Андрей А</a> написал:<br />Просто кажется странным<br />=============<br />это вовсе не странно, тк <br />====quote====<br /><a class="blog-p-user-name" id="bp_TLwk1Fng" href="/user/2888/" bx-tooltip-user-id="2888">Андрей А</a> написал:<br />просто решил их пока выводить на отдельную html страничку <br />=============<br />вот это реально странно <br /><br />что выглядит как &quot;просто&quot; , но делает всё это сложным<br /><br />зарядите сокет-сервер и с него гоните дату <br />
			<i>18.11.2019 14:43:10, новичок.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message40690/topic4878/</link>
			<guid>http://forum.quik.ru/messages/forum10/message40690/topic4878/</guid>
			<pubDate>Mon, 18 Nov 2019 14:43:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message40688/topic4878/">HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_fr0ulggN" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/3132/" target="_blank" rel="nofollow">Nikolay</a></noindex> написал:<br />Но можно и руками отправлять, только с Socket <br />=============<br /> Ох, не советуйте таких вещей. Многие сайты хотят только тлс, многие ставят куку и делают редирект, некоторые особо одаренные даже жабаскриптом это делают. Все это в общем случае придется обрабатывать. Прошли времена простого веба, сейчас лучше готовую либу заюзать, если, конечно, задача прикладная, а не хорошенько протоколы изучить.<br />=============<br />Данные с собственного сайта на самом деле берутся, просто решил их пока выводить на отдельную html страничку и lua-скриптом подцеплять. Так что с этим проблем нет и подойдет любое решение. Просто кажется странным, что ради такого примитивного функционала необходимо смотреть чужой проект и выбирать оттуда нужный кусок <br />
			<i>18.11.2019 14:30:17, Андрей А.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message40688/topic4878/</link>
			<guid>http://forum.quik.ru/messages/forum10/message40688/topic4878/</guid>
			<pubDate>Mon, 18 Nov 2019 14:30:17 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message40685/topic4878/">HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_WOS2O1nj" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br />Но можно и руками отправлять, только с Socket <br />=============<br />Ох, не советуйте таких вещей. Многие сайты хотят только тлс, многие ставят куку и делают редирект, некоторые особо одаренные даже жабаскриптом это делают. Все это в общем случае придется обрабатывать. Прошли времена простого веба, сейчас лучше готовую либу заюзать, если, конечно, задача прикладная, а не хорошенько протоколы изучить. <br />
			<i>18.11.2019 13:47:03, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message40685/topic4878/</link>
			<guid>http://forum.quik.ru/messages/forum10/message40685/topic4878/</guid>
			<pubDate>Mon, 18 Nov 2019 13:47:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message40682/topic4878/">HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			У меня есть сборка для 32 бита.<br />Там есть пример отправки запроса с использованием cURL. Но можно и руками отправлять, только с Socket<br /><noindex><a href="https://github.com/nick-nh/qlua/tree/master/lua_socket_ssl" target="_blank" rel="nofollow">https://github.com/nick-nh/qlua/tree/master/lua_socket_ssl</a></noindex> <br />
			<i>18.11.2019 12:03:08, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message40682/topic4878/</link>
			<guid>http://forum.quik.ru/messages/forum10/message40682/topic4878/</guid>
			<pubDate>Mon, 18 Nov 2019 12:03:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message40681/topic4878/">HHTP запросы в LUA и проблема с 32-битной версией библиотеки LuaSocket</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день!<br />Моему скрипту на LUA требуются внешние данные, которые присутствуют на web-странице. В связи с этим пытаюсь найти способ сделать http-запрос. Поиски в интернете и в том числе на этом форуме привели к выводу, что нужно использовать библиотеку LuaSocket. Разобрал следующую тему и сделал всё как рекомендовано: <noindex><a href="https://forum.quik.ru/messages/forum10/message20352/topic2286" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message20352/topic2286</a></noindex><br />В итоге получаю ошибку <B>&quot;error loading module 'socket.core' from file 'C:\BCS_Work\QUIK_BCS\Include\socket\core.dll': %1 не является приложением Win32.&quot;</B>. Похоже, что для моей версии QUIK (8.1.0.30) нужна 64-битная версия библиотеки, но такую в открытом доступе найти не получается. <br /><br />Прилагаю свой код, буду признателен за помощь. Интересует получение кода web-страницы из скрипта любым способом, использование именно этой библиотеки не принципиально<br />
====code====
<pre>package.cpath = getScriptPath() .. "&#92;&#92;&#60;CDIR&#62;&#92;&#92;?.dll;" .. package.cpath
package.path = getScriptPath() .. "&#92;&#92;&#60;LDIR&#62;&#92;&#92;?.lua;" .. package.path

local address = 'http://***some_url***'

function main ()
&nbsp;&nbsp; while true do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep (5000)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;do_smart ()
&nbsp;&nbsp; end
end

function do_smart ()
&nbsp;&nbsp;&nbsp;local http_request = require ( "socket.smtp" )
&nbsp;&nbsp;&nbsp;local headers, stream = assert(http_request.new_from_uri(address):go())
&nbsp;&nbsp;&nbsp;local body = assert(stream:get_body_as_string())&nbsp;&nbsp;&nbsp;
end
</pre>
============= <br />
			<i>18.11.2019 11:50:49, Андрей А.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message40681/topic4878/</link>
			<guid>http://forum.quik.ru/messages/forum10/message40681/topic4878/</guid>
			<pubDate>Mon, 18 Nov 2019 11:50:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
