问题标签 [embeddedwebserver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 开源 C 嵌入式 Web 服务器,支持基于 SOAP/JSON-RPC 的 Web 服务并兼容 ARM 处理器
我正在开发一个项目,将用 C 编写的 Web 服务器嵌入到设备中。要求是它应该支持 Web 服务(SOAP / JSON-RPC)并且应该与 ARM 处理器兼容。对具体产品有什么建议或先看哪里?
php - 制作包含内置 Web 服务器的应用程序的最佳工具集是什么?
我想创建一个使用 Web 浏览器访问 GUI 的应用程序。这样,该程序可以在本地或远程使用。我希望能够编译 PC(使用 cygwin 或 mingw)和 Linux 版本的程序。什么是一个很好的框架来实现这一点?
我将需要以下功能:
程序的用户界面方面将用 HTML/PHP/JavaScript 编写,对特殊 I/O 设备的访问将用 C 编写。来自 I/O 子系统的数据将存储到 SQLite 数据库中,以便 Web基于用户界面可以从 PHP 访问数据。
到目前为止,猫鼬看起来像是这个项目的候选人。有人对这个有经验么?还有哪些其他选择?
xmlhttprequest - XMLHttpRequest:Internet Explorer 9 中的一毫秒内双 TCP SYN
当我尝试发送一些 POST 数据时,XMLHttpRequest 对象会导致两个 TCP SYN 数据包。这发生在不到一毫秒的时间内。我无法在任何其他浏览器中重现此行为(使用最新的 Firefox 和 Google Chrome 浏览器测试)。
即使是“异步”标志或超时设置似乎也没有改变这种情况。
问题是当 IE9 发送两个 SYN 时,它们将被服务器的 TCP/IP 堆栈自动确认。但不幸的是,IE9 在第二个流中发送 Post 数据,这意味着 Web 服务器已经在等待第一个套接字上的字节(导致超时)。发生这种情况是因为我们谈论的是可以一次处理一个套接字的单线程 Web 服务器。
有什么建议或想法吗?
我想阻止 IE9 一次建立两个套接字。
无论我是使用 Jquery ajax 函数还是在 java 脚本中自己实现它,都会发生这种情况。
此致
马蒂亚斯
ssl - 本地主机或 127.0.0.1 的第三方签名 SSL 证书?
在不透露太多信息的情况下,我需要设置一个旨在供整个 Internet 上的最终用户使用的 Web 服务器系统。
用例是这样的:
- 连接到系统时,最终用户(通常)在家中位于本地防火墙后面。
- 该系统由我们托管的远程服务器组成,严格通过 https(使用 SSL)
- 授权机制需要在远程服务器上自行创建用户帐户,成功创建帐户后,需要下载一个软件并将其安装到最终用户的计算机上。除其他外,该软件还包含一个本地网络服务器。
- 这个“本地”网络服务器也必须只允许 https 连接到用户的浏览器。
由于分布式软件将是每个用户计算机上的唯一 Web 服务器,我不确定如何或即使有可能获得在用户连接时不会导致可信性错误的第三方签名 SSL 证书。通过网络浏览器。当然,它可以使用自签名 SSL 证书,但想法是避免浏览器警告,以便最终用户将隐含地“信任”来自他们自己的应用程序的数据,这些应用程序通过 SSL 运行其网络服务器。
这可能吗?
python - 嵌入式 Python Web 服务器的系统要求
我正在开发一个在 ARM7 上运行 Linux 的嵌入式设备,该设备具有 64MB RAM 和 64MB 存储空间(12MB 免费)。该设备应通过 Web 配置,因此需要运行嵌入式 Web 服务器。目前它正在使用 Lighttpd 和 LUA,但我正在考虑用 Python 替换 LUA(甚至可能是 Lighttpd)。服务器偶尔会被一两个用户访问,以更改在 Linux 中运行的 C 程序的内部设置。所以服务器负载并不是很多。我还需要它是开源软件。Web.py似乎足够小,但我仍然需要编译我以前没有做过的 Python。所以我想知道Python的系统要求是什么?LUA 对于小型嵌入式系统似乎做得很好,但我不喜欢它用于 C 绑定的语法。
但是,我找不到有关在此类设置中嵌入 Python 的系统要求的更新信息。Michael Lauer 的这一页似乎很旧。
有任何想法吗?建议?提示?链接?
mobile - 带有 ASP 的移动 Web 服务器
有谁知道任何用于 android/ios/etc 的可嵌入软件/库,它们将为呈现 ASP 页面提供 Web 服务器功能?
我正在寻找一种解决方案,您可以使用该库构建一个应用程序,将其指向一个 asp 页面并让它像在 IIS 上一样运行。
需要明确的是,我只是在看 asp,不一定是 asp.net(尽管如果两者兼而有之,那就太好了)。
java - 可以通过 Spring 配置和启动嵌入式 Tomcat 吗?码头好吗?
有没有办法在 Spring 中配置和设置嵌入式 Tomcat?我可以使用 Jetty 7 轻松做到这一点,我创建了一个独立的 Java 应用程序,它将 Jetty 作为 webcontainer 启动,最后 JUnit 测试可以通过 HTTPInvoker 调用 BO。
对我来说,似乎我必须使用 Tomcat 编写代码才能做到这一点?
春天的xml文件
DefaultServlet-servlet.xml
rest - 在 Maven WebApp 项目下使用嵌入式 Tomcat 7 / junit 测试 RESTFul Spring 3 服务
目的是,对于每个单元测试,系统地启动一个 tomcat 7 服务器,加载 spring 应用程序(最终删除/创建一个模式并在数据库中初始化它的数据)执行单元测试并停止 http 服务器。
使用 jetty 嵌入式服务器很容易找到示例
我没有找到正确的方法来配置嵌入式 tomcat 7 服务器以加载 spring 上下文
你能帮帮我吗?
项目结构是一个名为“myApp”的标准 maven webApp 项目
抽象单元测试:
以及用于测试 URL 的典型测试类:
静态文件夹在applicationcontext.xml中配置:
这种工作方式/允许人们首先编写单元测试并创建数据单元测试,然后编写应用程序功能。使用 maven 打包应用程序时会自动执行测试。您也可以生成测试报告...最佳实践...
c# - 用于显示控制台输出的 C# Web 服务器?
我刚刚完成了我的 c# 控制台应用程序的编写,我正在考虑在其中嵌入一个 Web 服务器(可能是这个http://webserver.codeplex.com)。不过,我在高级网络编码方面并没有做太多事情,所以我不确定我是否能做我需要做的事情。
基本上,我希望允许用户通过访问我的应用程序所服务的站点来实时查看我的应用程序的控制台输出。如果我理解正确,做这样的事情需要 AJAX,一个简单的 C# Web 服务器将无法处理。
这是正确的还是有一种简单的方法可以做到这一点我错过了?
c# - ASP.net 与 C# 控制台应用程序的基本 Web 前端
我有兴趣为我的 C# 控制台应用程序制作一个 Web 前端(它作为服务在专用机器上运行,因此用户永远看不到控制台)允许控制各种功能。我对 ASP.net 的经验很少,所以我需要找出最好的方法是什么。
现在我已经将这个漂亮的小型 Web 服务器嵌入其中(http://webserver.codeplex.com),但我想用 ASP.net 做一个前端会给应用程序提供更多的控制。由于大多数搜索与 ASP.net 或控制台应用程序有关,但我没有将它们一起使用,因此我对 Google 结果的运气非常差。我基本上不仅需要从我的应用程序中提取信息并显示它,还需要允许用户输入(主要是文本框和按钮)。
我遇到的另一个问题是嵌入 ASP.net Web 服务器似乎没有任何好的解决方案。我找到了 UltiDev Cassini和aspNETServe,但似乎都不能嵌入。两者看起来都需要运行额外的软件,这很困难,因为我只想分发一个 .exe 文件。难道不能完全嵌入一个 ASP.net 服务器吗?