<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Сброс порта Rest API]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Сброс порта Rest API форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 31 Jul 2026 12:01:39 -0400</pubDate>
		<item>
			<title>Сброс порта Rest API</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390605">Сброс порта Rest API</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Итак, POST и PATCH… PUT — это для создания НОВЫХ записей, как команда «add» в CLI… но порты Ethernet всегда существуют, поэтому нужен «PATCH», который в CLI соответствует «set». POST обычно повторяет саму команду CLI, включая «set» или «add» как часть URL (с .id в JSON-данных и остальными атрибутами, которые передаются в теле запроса / --data). PUT/PATCH используют .id в URL, поэтому его не нужно указывать в --json / --data. <br /><br />Для всех вариантов нужно знать «.id» интерфейса (не просто имя). .id можно получить в CLI командой «/interface/ethernet/print show-id», где в первом столбце как раз нужный вам идентификатор для JSON — как для POST, так и для PUT. <br /><br />Если у вашего PoE-порта .id *7 в выводе «print show-ids». (Кстати, можно сделать ДВА REST-запроса, если надо динамически получить .id, но это больше работы, если порт всегда один и тот же).<br /><br />Я не тестировал, но должно работать примерно так: &nbsp;<br />curl -X POST -k -u admin:password <noindex><a href="http://192.168.88.1/rest/interface/ethernet/set" target="_blank" rel="nofollow" >http://192.168.88.1/rest/interface/ethernet/set</a></noindex> --json ‘{“poe-out”: “forced-on”; “.id”: “*7” }’<br /><br />или…<br /><br />curl -X PATCH -k -u admin:password <noindex><a href="http://192.168.88.1/rest/interface/ethernet/7*" target="_blank" rel="nofollow" >http://192.168.88.1/rest/interface/ethernet/7*</a></noindex> --json ‘{“poe-out”: “forced-on”}’<br /><br />И вы можете перевести это на любую платформу домашней автоматизации — вместо curl, но «--json» делает несколько важных вещей, так что на большинстве платформ придется вручную задавать заголовок «Content-Type», который с curl включается автоматически:<br /><br />–json (HTTP) — отправляет указанные JSON-данные в POST-запросе на HTTP-сервер. &nbsp;<br />--json — это сокращение для передачи сразу трёх опций: &nbsp;<br />–data [arg]  <br />–header “Content-Type: application/json” &nbsp;<br />–header “Accept: application/json”<br /><br />Ещё лучше включить https (например, создать сертификат LE в /certificate/enable-ssl-certificate, затем включить «web-ssl» в /ip/services, используя этот сертификат). Но для теста из локальной сети подойдёт http на порту 80. <br />
			<i>16.09.2024 00:49:00, Amm0.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390605</link>
			<guid>http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390605</guid>
			<pubDate>Mon, 16 Sep 2024 00:49:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Сброс порта Rest API</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390604">Сброс порта Rest API</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет, я правильно понял, что через API можно включать и выключать PoE, отправляя POST или PUT на свитч? Мне бы тоже очень пригодилась такая функция для умного дома. Спасибо! <br />
			<i>15.09.2024 20:59:00, mjuecat.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390604</link>
			<guid>http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390604</guid>
			<pubDate>Sun, 15 Sep 2024 20:59:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Сброс порта Rest API</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390603">Сброс порта Rest API</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Мне совершенно ясно, это нереально, ха-ха. Чёткий ответ, спасибо! Я могу сделать многоступенчатые изобретения и прийти к тому же результату, но порядок http был прямым решением устройство-устройство. Проблем с паролем нет, это исключительно локальное соединение внутри дома, а если выхожу наружу — то только через VPN. Большое спасибо, Amm0. Всего наилучшего. <br />
			<i>24.06.2024 10:06:00, goliato.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390603</link>
			<guid>http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390603</guid>
			<pubDate>Mon, 24 Jun 2024 10:06:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Сброс порта Rest API</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390602">Сброс порта Rest API</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Нет, URL в браузере всегда делает запрос типа «GET». Так что для вывода списка интерфейсов это работает (например, <noindex><a href="http://192.168.1.2/rest/interface" target="_blank" rel="nofollow" >http://192.168.1.2/rest/interface</a></noindex> выдаст JSON со списком интерфейсов). Чтобы использовать REST API, нужен инструмент, который может отправлять другие HTTP-методы, в частности POST или PUT. Кстати, использовать HTTP небезопасно, потому что пароль передаётся в открытом виде. Я хочу попробовать что-то подобное, чтобы интегрировать это в свою домашнюю автоматику. Хочу включать и выключать Ethernet, а также включать и выключать POE. В зависимости от вашей системы домашней автоматизации, большинство позволяют делать REST HTTP-запросы с указанием нужного HTTP-метода, например POST. Документация Mikrotik показывает примеры использования curl, в общем, большинство CLI-команд можно перевести в запросы типа POST: <noindex><a href="https://help.mikrotik.com/docs/display/ROS/REST+API#RESTAPI-POST" target="_blank" rel="nofollow" >https://help.mikrotik.com/docs/display/ROS/REST+API#RESTAPI-POST</a></noindex> В других форумах есть обсуждения по Home Assistant и NodeRED, так что стоит поискать информацию по вашей системе автоматизации. <br />
			<i>24.06.2024 04:40:00, Amm0.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390602</link>
			<guid>http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390602</guid>
			<pubDate>Mon, 24 Jun 2024 04:40:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Сброс порта Rest API</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390601">Сброс порта Rest API</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Какое классное решение! JDF, я бы тоже хотел попробовать что-то похожее для интеграции в свой домашний умный дом. Хочу включать/выключать Ethernet и также включать/выключать POE. Можно ли сделать так, чтобы это работало через браузер, просто введя адрес в адресную строку? Например, <noindex><a href="http://user:password@192.168.1.2/rest/interface/disable–data" target="_blank" rel="nofollow" >http://user:password@192.168.1.2/rest/interface/disable–data</a></noindex>{“.id”:"*5 "} Я перепробовал тысячу способов, и ни один не сработал. Это вообще возможно? Ха-ха-ха. Как бы это сделать? Огромное спасибо! <br />
			<i>23.06.2024 16:33:00, goliato.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390601</link>
			<guid>http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390601</guid>
			<pubDate>Sun, 23 Jun 2024 16:33:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Сброс порта Rest API</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390600">Сброс порта Rest API</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			url: <noindex><a href="http://IP/rest/interface/disable" target="_blank" rel="nofollow" >http://IP/rest/interface/disable</a></noindex> — если нужно включить, используйте: interface/enable с теми же данными в post-запросе. Если нужно перезапустить питание PoE: interface/ethernet/poe/power-cycle с данными: {<br />".id": "*B",<br />"duration": "5"<br />} <br />
			<i>31.10.2023 06:59:00, JDF.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390600</link>
			<guid>http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390600</guid>
			<pubDate>Tue, 31 Oct 2023 06:59:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Сброс порта Rest API</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390599">Сброс порта Rest API</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет, JDF, можешь выложить весь запрос? URL, тело и всё такое... <br />
			<i>30.10.2023 21:20:00, fabio.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390599</link>
			<guid>http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390599</guid>
			<pubDate>Mon, 30 Oct 2023 21:20:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Сброс порта Rest API</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390598">Сброс порта Rest API</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет! Я сделал несколько шаблонов для Comfortclick bOS, чтобы получить общую информацию с MikroTik и управлять портами через REST API. Мне удалось получить общие данные и сделать сброс PoE, но теперь застрял на отключении/включении интерфейса — всё время получаю ошибку bad request. Кто-нибудь знает, какие правильные POST-данные для отключения/включения порта? Я пытался отправить POST на interface/ethernet с такими данными: {“disable”:“ether”:“*3”}, после некоторых поисков, но это тоже неправильно. <br />
			<i>16.08.2023 10:56:00, JDF.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390598</link>
			<guid>http://mikrotik.moscow/forum/forum57/84844-sbros-porta-rest-api/message390598</guid>
			<pubDate>Wed, 16 Aug 2023 10:56:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
