codecamp

SIP 5xx: 服务器故障响应

此类响应用于指示由于服务器错误而无法处理请求。服务器无法完成显然有效的请求。响应可能包含 Retry-After 头字段。 可以在其他位置尝试请求,因为请求中没有指示错误。下面讨论一些重要的服务器故障响应。

500服务器内部错误

  • 500表示服务器遇到了某种妨碍其处理请求的错误。

  • 它是一种服务器故障,指示客户端在几秒钟后在此服务器上再次重试请求。

501未实施

  • 它表示服务器无法处理请求,因为它不受支持。

  • 此响应可用于拒绝包含未知方法的请求。

502错误的网关

  • 此响应由充当到另一网络的网关的代理发送。

  • 它指示在其他网络中的一些问题是阻止请求被处理。

503服务不可用

  • 此响应指示所请求的服务当时暂时不可用。

  • 可以在几秒钟后或在Retry-After报头字段过期后重试请求。

504网关超时

  • 当请求因网关连接到的其他网络中发生超时而失败时,会出现此响应。

  • 它是一个服务器错误类响应,因为由于服务器访问SIP网络外部资源失败,呼叫失败。

505不支持版本

  • 当服务器使用不同的SIP版本号时,服务器拒绝请求。 此消息中指示拒绝。

  • 目前SIP版本2.0是唯一实现的版本。

513消息太大

  • UAS使用此响应表示请求大小太大,无法处理。

580前提条件失败

  • 此响应用于拒绝不能满足所需前提条件的SDP提议。

温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }