【发布时间】:2013-12-11 21:57:26
【问题描述】:
我想知道 (SIP) URI 中不同的参数分隔符表示什么?
有些用;隔开,比如:<sip:user@domain.com;foo=bar;x=y>。
其他用?和&分隔,如:<sip:user@domain.com?foo=bar&x=y>
【问题讨论】:
我想知道 (SIP) URI 中不同的参数分隔符表示什么?
有些用;隔开,比如:<sip:user@domain.com;foo=bar;x=y>。
其他用?和&分隔,如:<sip:user@domain.com?foo=bar&x=y>
【问题讨论】:
SIP 分隔符规则来自 RFC 2396,已被 RFC 3986 弃用。但是在19.1.1 部分定义了一些使用规范。
总结一下,分号“;”用于分隔URI参数,问号“?”表示query component 的(在19.1.1 部分中称为“标题字段”)的起点,而与号“&”用于分隔查询字符串(“标题字段”)内的参数对。
还值得查看维基百科条目:URI scheme
希望对你有帮助
【讨论】:
Reason 和代码 SIP 并导致参数 603。例如,如果您想包含两个标头字段(原因和呼叫信息),它看起来喜欢:?Reason=SIP;cuase=603&Call-Info=<http://www.foo.com>