我需要创建一个脑死亡的HTTP服务器,为localhost上的所有内容返回404.具体来说,我有一个程序在验收测试工具下调用服务器,但为了测试我想通过跳过那个无关的检查来节省时间.
我有办法传入程序用作测试工具一部分的URL,测试工具(当前)只是在端口80上创建这样的服务器.
但是,如果多个测试尝试同时运行,则会出现问题,因为每个测试工具都尝试在端口80上创建一个HTTP服务器,该服务器对其中一个线束失败.
因此,我想在尝试创建HTTP服务器之前随机化端口并确保它可用.如何检查该端口是否正在使用?