php - 未返回来自服务器的 HTTP 响应
问题描述
我试图在浏览器中从该脚本获取 http 响应,为什么它不起作用?
$http = "HTTP/1.1 404 Not Found";
$http .= "Host: localhost";
$http .= "Connection: close";
$sock = socket_create(AF_INET, SOCK_STREAM, 0);
socket_bind($sock, '0.0.0.0', 80);
socket_listen($sock);
while (1 == 1)
{
$s = socket_accept($sock);
socket_write($s,$http,strlen($http));
}
解决方案
推荐阅读
- php - 使用 brew 将 PHP 更新到 7.4 macOS Catalina
- javascript - vuejs - 仅在对象存在时定义 v-model
- websphere - 成员服务器未显示在 ibm liberty 20.0.0.x 集群中
- excel - 如果指定单元格为空,则隐藏整个给定行
- excel - 复制和粘贴多个单元格时自动突出显示多个单元格
- angular-cli - 如何为 Angular CLI 设置默认全局值
- flutter - 如何在 Flutter 中为选定的 ListTile 添加样式?
- flutter - 单击 FAB 时创建新卡
- python - 将来自具有特定条件的两个不同数据框的两个不同列相乘
- android - Android Navigation StreetViewPanoramaFragment 抛出致命的类转换异常