Тэставы сервер HTTP на тэлефоне — гэта інструмент для тэставання сервера, які запускае сервер HTTP або HTTPS на смартфоне. Ён вяртае загадзя вызначаны адказ на запыты, адпраўленыя MCU, ESP32 або праграмай для ПК, што дазваляе праверыць сувязь без рэальнага сервера. Асноўныя характарыстыкі
• Запуск або спыненне HTTP- або HTTPS-сервера шляхам указання порта
• Адлюстраванне і капіраванне адраса падключэння гэтага тэлефона
• Даданне, змяненне або выдаленне фіксаваных правілаў адказу па метадзе + шляху
• Налада кода стану, тыпу кантэнту, загалоўка і цела
• Тэставанне тайм-аўтаў і паўторных спроб з выкарыстаннем затрымкі адказу
• Тэставанне адказаў на памылкі, такіх як 500
• 404 для шляхоў без правілаў, 405 і дазволены загаловак для розных метадаў
• Журнал запытаў: час, IP-адрас адпраўніка, загаловак, цела, вернуты адказ, час апрацоўкі
• Стварэнне правілаў непасрэдна з журнала
• Апавяшчэнне для падтрымання сервера, нават калі экран выключаны або выкарыстоўваюцца іншыя праграмы
• Запуск HTTPS з выкарыстаннем спецыяльна падрыхтаванага сертыфіката PEM і прыватнага ключа
• 4 прыклады правілаў, уключаныя з самага пачатку
• Ілюстраванае кіраўніцтва карыстальніка (карэйская · англійская)
• Працуе на тэлефоне без уваходу ў сістэму
Для:
• Тых, хто хоча праверыць HTTP-запыты з прашыўкі да таго, як бэкенд будзе гатовы
• Тых, хто хоча візуальна праверыць URL-адрас, загаловак і цела, адпраўленыя прыладай
• Тыя, хто хоча праверыць логіку паўторных спроб, ствараючы адказы на памылкі і затрымкі адказу
Заўвага:
• Калі сервер уключаны, прылады ў адной сетцы могуць падключацца без аўтэнтыфікацыі. Выкарыстоўвайце гэта толькі ў надзейных сетках і спыняйцеся пасля завяршэння.
• Адказ - гэта фіксаванае значэнне, усталяванае карыстальнікам. Няма дынамічных скрыптоў або баз дадзеных.
• Праграма не генеруе сертыфікаты HTTPS. Вы павінны выкарыстоўваць сертыфікат распрацоўкі, створаны на кампутары.
• Android можа не дазваляць нізкія парты, такія як 80. Порт па змаўчанні - 8080.
• Госцевая сетка Wi-Fi можа блакаваць сувязь паміж прыладамі.
• Не выкарыстоўвайце гэта для рэальных паслуг або элементаў кіравання, непасрэдна звязаных з бяспекай.
• Будзе паказвацца рэклама. Рэклама не перашкаджае апрацоўцы запытаў.
Запусціце макет сервера HTTP/HTTPS на тэлефоне. Выкарыстоўваецца для тэсціравання мікракантролераў і распрацоўкі сетак.