NanoHTTPD - NanoHTTPD

NanoHttpd
Původní autořielonen, ritchieGithub, LordFokas, psh
První vydání15. září 2003; Před 17 lety (2003-09-15)
Stabilní uvolnění
2.3.1 / 12. srpna 2016; Před 4 lety (2016-08-12)
Náhled verze
3.0.0 / 13. prosince 2016; před 3 lety (2016-12-13)
Úložiště Upravte to na Wikidata
NapsánoJáva
Operační systémCross-platform
K dispozici vAngličtina
Typwebový server
LicenceUpraveno BSD
webová stránkananohttpd.org Upravte to na Wikidata

NanoHttpd je open-source, malá stopa webový server který je vhodný pro vkládání do aplikací, napsaných v Jáva programovací jazyk. Zdrojový kód se skládá z jediného .Jáva soubor. Může být použit jako součást knihovny při vývoji dalšího softwaru (jako je měření,[1] Věda,[2] a databáze[3] aplikace) nebo jako samostatný ad-hoc styl HTTP démon pro poskytování souborů.

NanoHttpd je k dispozici ve dvou „příchutích“ - jedna využívá nejnovější funkce Java a druhá přísně vyhovuje Java 1.1. Kvůli nezávislosti na Jáva funkce mimo JDK 1.1, NanoHttpd je vhodný pro vývoj vestavěných aplikací. NanoHttpd se používá k sestavení například Android software.[4]

Původní verze, která byla vydána v roce 2003, obsahovala pouze jednoduché funkce HTTP 1.0, ale software byl od té doby rozšířen o podporu některých pokročilejších technik, jako jsou připojení HTTP „keep-alive“, úplné metody HTTP ve stylu REST, HTML5 streamování videa nebo HTTP nahrávání prostřednictvím vícedílných rozšíření.[5]Aktuální verze obsahuje WebSocket a experimentální HTTPS Podpěra, podpora.

Viz také

Reference

  1. ^ Cmuk, Mutapcic, Borsic. „Podpora mobilních měření pro vzdálené laboratoře a e-learningové systémy“ 16. sympozium IMEKO TC4
  2. ^ Stehle, Edward a kol. „O použití výpočetní geometrie k detekci chyb softwaru za běhu“, 7. IEEE International Conference on Autonomic Computing
  3. ^ Úložiště verzí VoltDB, vyvoláno 2011-11-13
  4. ^ Linder, Douglas. Místní projekt HTTPD, vyvoláno 2011-11-13
  5. ^ Togias, Konstantinos. „KtoHTTPD: Přidání podpory více částí / formulářových dat na webový server Java s možností vložení NanoHTTPD“, vyvoláno 2011-11-13

externí odkazy