PDA

Просмотр полной версии : [Вопрос] https в сампе



UnO
11.03.2019, 01:07
Есть ли способ отсылать https запросы с сервера без помощи сторонних плагинов?
Функция http возвращает 301 ошибку (moved permanently)

DeimoS
11.03.2019, 10:09
Как уже написал в чате - никак, ибо SA-MP не поддерживает SSL из коробки. Только сторонние решения в виде плагинов. Ну или, возможно, получится написать скрипт на сайте и обращаться к нему с сервера. Хотя проще будет взять готовый плагин и не создавать себе лишнюю работу.

UnO
11.03.2019, 15:25
Плагины, в основном, имеют куда больший функционал, чем мне нужно, поэтому и думаю, есть ли решение проще.


Ну или, возможно, получится написать скрипт на сайте и обращаться к нему с сервера.
Так проблема как раз в этом - я не могу обратиться ни к какому скрипту.

DeimoS
11.03.2019, 19:29
Ну напиши свой плагин. Тебе же достаточно найти макет для плагина (вроде, на этом форуме есть) и найти библиотеку для обработки hhtps запросов на C++ (или для какого ЯП будет макет). Всё. Дальше просто создаёшь функцию, в которую будет передаваться запрос из мода и переданный запрос подставляй в функции из библиотеки для работы с https, а после результат отправляй в мод.
В общем, ничего сложного тут нет.

Хотя не вижу проблем с использованием плагина с большим функционалом. Этот "лишний" функционал никак не будет нагружать твой сервер, пока ты его не будешь вызывать. Вся разница, по болей части, лишь в том, что более функциональный плагин будет весить на пару десятков килобайт больше и не более. Проверки для не используемого функционала либо вообще срабатывать не будут, либо практически не будут влиять на скорость его работы.

UnO
11.03.2019, 19:34
Окей, спасибо. Можно закрывать.

DeimoS
11.03.2019, 19:43
Оставлю на пару дней открытым. Вдруг кто-то что-то ещё посоветовать сможет

pawnoholic
20.03.2019, 00:23
https://github.com/Southclaws/pawn-requests

UnO
20.03.2019, 01:34
Я этот плагин и юзал ещё до создания этой темы. Трабл в том, что он не работает на хостинге, собрать самому не получается, разбираться почему не получается - нет времени, а тех.поддержка спустя неделю мороза отвечает следующее:
https://i.imgur.com/EnMsL8F.jpg
:)

Fallen A.
22.03.2019, 15:04
Либо реализовать самому, что в данном случае будет явно проще.