- http/
- http规范:等待创建";文件";
http规范:等待创建";文件";
http规范:等待创建";文件";,http,specifications,rfc,Http,Specifications,Rfc,是否有http相关规范帮助我实现“等待创建文件”
以下是应该实施的措施:
名为“sink”的服务器连接到服务器“middle”,并等待该服务器上的文件被创建
服务器“creator”创建一个文件并将其发送到服务器“middle”
一旦整个文件在服务器“中间”可用,服务器“接收器”就应该开始下载
我知道我可以使用WebSocket和自定义方法来实现这一点
但在这样做之前,我想知道是否有一个http相关规范涵盖了这个用例。简短回答
是的,HTTP规范本身()已经涵盖了您的用例
还有一种称为HTTP长
是否有http相关规范帮助我实现“等待创建文件”
以下是应该实施的措施:
名为“sink”的服务器连接到服务器“middle”,并等待该服务器上的文件被创建
服务器“creator”创建一个文件并将其发送到服务器“middle”
一旦整个文件在服务器“中间”可用,服务器“接收器”就应该开始下载
我知道我可以使用WebSocket和自定义方法来实现这一点
但在这样做之前,我想知道是否有一个http相关规范涵盖了这个用例。简短回答
是的,HTTP规范本身()已经涵盖了您的用例
还有一种称为HTTP长轮询的已知机制,如中所述
服务器在返回响应之前等待几秒钟
长话短说
HTTP是一种灵活的协议,以至于HTTP规范本身()已经涵盖了您的用例。
在(我的重点):
HTTP是信息系统的通用接口协议。它是
设计用于隐藏用户如何实现服务的详细信息
向客户提供独立于
提供的资源类型。同样地,服务器也不需要安装
了解每个客户机的用途:可以在
隔离,而不是与特定类型的客户端关联
或预定的应用步骤序列。结果是一场灾难
可在许多不同环境和环境中有效使用的协议
实现可以随时间独立发展
该规范允许服务器连接到其他服务器并等待某件事情(“隐藏服务实现方式的详细信息”)
某些东西可以是文件或其他任何东西(“与提供的资源类型无关”)
您应该注意到,规范没有定义服务器的内部工作。
它没有定义服务器必须做什么才能提供响应,如(我的重点部分)中所述:
这种灵活性的一个后果是协议不能被修改
定义为接口后面发生的内容
在您的用例中,服务器“sink”实际上是一个客户机,因为它连接到服务器“middle”,希望接收一个文件。
服务器“middle”正在等待另一台服务器执行某些操作这一事实与此无关,因为规范没有定义接口后面应该发生什么
但是,如果您正在寻找一种类似的机制,其中服务器也在等待一些东西,
一个例子是(我的重点部分)中描述的HTTP长轮询:
HTTP长轮询:服务器尝试“保持打开”(not)
立即回复每个HTTP请求,仅在
有很多事情要做
在HTTP长轮询中,在接收到客户机的请求后,服务器不会立即回复(“不会立即回复”)。
它只是等待事件发生。
服务器可以等待多长时间甚至没有定义。
此机制在HTTP工作方式的范围内工作,因此符合HTTP规范。简短回答
是的,HTTP规范本身()已经涵盖了您的用例
还有一种称为HTTP长轮询的已知机制,如中所述
服务器在返回响应之前等待几秒钟
长话短说
HTTP是一种灵活的协议,以至于HTTP规范本身()已经涵盖了您的用例。
在(我的重点):
HTTP是信息系统的通用接口协议。它是
设计用于隐藏用户如何实现服务的详细信息
向客户提供独立于
提供的资源类型。同样地,服务器也不需要安装
了解每个客户机的用途:可以在
隔离,而不是与特定类型的客户端关联
或预定的应用步骤序列。结果是一场灾难
可在许多不同环境和环境中有效使用的协议
实现可以随时间独立发展
该规范允许服务器连接到其他服务器并等待某件事情(“隐藏服务实现方式的详细信息”)
某些东西可以是文件或其他任何东西(“与提供的资源类型无关”)
您应该注意到,规范没有定义服务器的内部工作。
它没有定义服务器必须做什么才能提供响应,如(我的重点部分)中所述:
这种灵活性的一个后果是协议不能被修改
定义为接口后面发生的内容
在您的用例中,服务器“sink”实际上是一个客户机,因为它连接到服务器“middle”,希望接收一个文件。
服务器“middle”正在等待另一台服务器执行某些操作这一事实与此无关,因为规范没有定义接口后面应该发生什么
但是,如果您正在寻找一种类似的机制,其中服务器也在等待一些东西,
一个例子是(我的重点部分)中描述的HTTP长轮询:
HTTP长轮询:服务器尝试“保持打开”(not)
立即回复每个HTTP请求,仅在
有很多事情要做
在HTTP长轮询中,在接收到客户机的请求后,服务器不会立即回复(“不会立即回复”)。
它只是等待事件发生。
服务器可以等待多长时间甚至没有定义。
此机制在HTTP工作方式的范围内工作,因此符合HTTP规范