问题标签 [httpserver]

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.

0 投票
4 回答
1514 浏览

apache - 您可以编译 Apache HTTP Server 并将其二进制文件重新部署到不同的位置吗?

作为我们产品发布的一部分,我们发布了我们在 (UNIX) 开发机器上编译的 Apache HTTP Server 二进制文件。

我们告诉我们的客户将二进制文件(在他们的 UNIX 服务器上)安装在我们编译它的相同目录结构下。对于某些客户端,这是不合适的,例如,他们可以在服务器上安装软件的位置受到限制,并且他们不想自己编译 Apache。

有没有编译 Apache HTTP Server 的方法,以便可以使用环境变量动态指定其安装位置?

我花了几天时间试图解决这个问题,但找不到解决方法。这让我相信 Apache 二进制文件在编译时对某些目录路径进行了硬编码,从而阻碍了我们所需的可移植性。

有没有人设法做到这一点?

0 投票
12 回答
205177 浏览

c - 用 C 构建一个简单的 HTTP 服务器

我需要在 C 中构建一个简单的 HTTP 服务器。有什么指导吗?链接?样品?

0 投票
3 回答
824 浏览

web-applications - 为用 Lisp 编写的 Web 应用程序提供服务的首选方式是什么?

我一直在研究 Nginx(我首选的网络服务器)的模块以服务于 Lisp 网络应用程序,但我找不到任何东西。

是否有 Nginx 的模块,或者有更好的方法来服务 Lisp webapps?如果是这样,它们是什么?

0 投票
4 回答
2328 浏览

python - 如何使用第一个可用端口在 Python 中创建 HTTP 服务器?

我想避免硬编码端口号,如下所示:

我以这种方式创建服务器的原因是我想将它用作 Adob​​e AIR 应用程序的“内核”,以便它可以使用 PyAMF 进行通信。由于我在客户端运行它,我定义的任何端口很可能已经在使用中。如果有更好的方法可以做到这一点并且我问错了问题,请告诉我。

0 投票
3 回答
1164 浏览

iphone - 我使用哪些类来让 iPhone 充当服务器?

我正在寻找一种让用户将内容从 iPhone 下载到计算机的简单方法。我见过其他应用程序实际上将 iPhone 变成了服务器,并为用户提供了一个 IP 地址,以便在他们的计算机上导航。我浏览了一些 Apple 样品,但没有什么与我想要的太相似。

那么,让服务器侦听 TCP 端口 80(更好的是 HTTP 服务器)并发送响应的最简单方法是什么?希望使用 Objective C 类,但如果没有可用的东西,我可以制作一个包装器。

0 投票
3 回答
25754 浏览

python - 如何使用 Python 的 BaseHTTPRequestHandler 处理任何文件类型

考虑以下示例:

如果我还想提供一个 ZIP 文件怎么办……我该怎么做?我不认为这条线会起作用吗?

0 投票
5 回答
24368 浏览

java - Swing 应用程序中嵌入式 HTTP 服务器的 Java 类

我希望在我的 Java Swing 应用程序中嵌入一个非常轻量级的 HTTP 服务器,它只接受请求、执行一些操作并返回结果。

是否有一个非常轻量级的 Java 类可以在我的应用程序中使用,它在指定端口上侦听 HTTP 请求并让我处理请求?

请注意,我不是在寻找一个独立的 HTTP 服务器,只是一个可以在我的应用程序中使用的小型 Java 类。

0 投票
4 回答
609 浏览

web-applications - 哪个 java webserver 最适合这里?

我正在开发一个包含以下 3 个组件的简单 Web 应用程序:

  1. 使用 Ajax、javascript、html 在浏览器上显示数据的客户端。
  2. 在客户端和数据处理实体之间进行接口的 Java Web 服务器。
  3. 数据处理实体,用 C++ 实现。

我需要决定使用哪个 Java 网络服务器。一些选项是:

a) 在 java (com.sun.net.httpserver) 中使用 httpserver 类并创建一个多线程进程。

b) 使用 Glassfish 服务器并在其上部署创建网页等的应用程序。

c) 使用码头。

d) ?

网络服务器的选择标准是:

  1. 稳定性(进程(Web 服务器)应该运行数天而无需重新启动)

  2. 可能的最大并发请求数约为 200。平均情况约为 30。

  3. 缓存在网络服务器上完成,如果数据可用或未被数据处理实体标记为脏,则从网络服务器本身提供请求。

非常感谢您的建议。

谢谢你。罗恩。

0 投票
1 回答
778 浏览

c# - 将 POST 变量传递给 PHP 可执行文件

我一直在用 C# 编写 HTTP 服务器,并且已经到了要实现 PHP 的地步。但是,我似乎找不到将 POST 变量传递给 PHP-CGI 可执行文件的方法。我知道我应该使用环境变量与可执行文件进行通信,最重要的是 QUERY_STRING 变量。这似乎只是将 GET 变量传递给 PHP,而不是 POST。我也尝试过写入可执行文件的输入流,但它完全忽略了这一点。我错过了什么?

0 投票
2 回答
1935 浏览

testing - 通用(非特定于服务器)的 HTTP 服务器测试套件?

我正在寻找一个测试套件来测试 HTTP 服务器的标准合规性。因此,测试套件不应是特定于服务器的,如 Apache 的 HTTP 服务器测试套件。

任何指针将不胜感激。

问候, 约臣