Привет, форумчане!
На днях столкнулся с проблемой. Мне нужно отправлять на сервер POST запросы. Попробовал сделать это через SteamWorks. На Windows локалке отправляется, на linux сервере даже инициализировать соединение не хочет. SteamWorks_CreateHTTPRequest возвращает null на linux (версия SteamWorks 1.2.3b).
Попробовал REST in Pawn. Удобно, но он формирует запросы в application/json, а мне надо application/x-www-form-urlencoded. Доступа к коду другого сервера у меня нет, так что научить работать с application/json его не получится.
Нашёл такое расширение для работы с POST запросами https://forums.allie...ad.php?t=146019 . На локалке работает, а вот на сервере не хочет заводиться. При загрузке расширения sourcemod пишет следующее [SM]
Extension system2.ext.so failed to load: bin/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by путь_до_sourcemod/extensions/system2.ext.so). Сервер работает на Ubuntu. libstdc++.so.6 до GLIBCXX_3.4.23 версии установлен там по-умолчанию и качать/обновлять нет смысла.
Стало быть не хватает ссылки в bin на эту библиотеку. Но папок bin сказать много, ничего не сказать. Я пробовал в корне, в usr, в sourcemod. Нигде не находит. Может кто знает, как решить? Либо как заставить работать HTTP запросы SteamWorks на linux
Сообщение отредактировал PawnLomaster: 30 Октябрь 2020 - 21:36