16.8 Processing Timer C 16.8 处理计时器C If timer C should fire, the proxy MUST either reset the timer with any value it chooses, or terminate the client transaction. If the client transaction has received a provisional response, the proxy MUST generate a CANCEL request matching that transaction. If the client transaction has not received a provisional response, the proxy MUST behave as if the transaction received a 408 (Request Timeout) response.
如果定时器C应该触发,代理必须用它选择的任何值重置定时器,或者终止客户端事务。如果客户端事务已收到临时响应,则代理必须生成与该事务匹配的CANCEL请求。如果客户端事务没有接收到临时响应,则代理必须表现为事务接收到408(请求超时)响应。
Allowing the proxy to reset the timer allows the proxy to dynamically extend the transaction's lifetime based on current conditions (such as utilization) when the timer fires.
允许代理重置计时器允许代理在计时器触发时根据当前条件(如利用率)动态延长事务的生存期。