2013-12-11 22 views

回答

2

SIP分离规则来自RFC 2396已弃用RFC 3986。但是有一些使用规范在19.1.1中定义。

总结一下,分号“;”用于分隔URI参数,问号“?”以信号query component(在19.1.1部分中称为“首部字段”)起始点,并且使用&符号“&”来分隔查询字符串(“首部字段”)内的参数对。

另外值得一检查维基百科条目:URI scheme

希望这有助于

+0

嗯,我认为这是接近我去理解它。这很让人困惑,因为我看到SIP RFC在没有查询组件的情况下使用相同的参数 - 并且让我认为它们应该以相同的方式解释。 –

+0

@JohnFear对不起,但我不明白你的意思。据我所知,RFC3261仅在查询组件(描述为标题字段)和“;”中使用“&”分离URI参数。我检查了RFC3261并编辑了答案。你可以看到,最初,它们有不同的含义。 – jcm

+0

最近我一直在看rfc4244,并在第4.5章中看到协议示例。我用“;”查找查询组件。分隔符。 Ex'?Reason = SIP; cause = 603;'。是否会导致一个单独的URI参数或Reason查询参数的一部分? –

相关问题