如何从URL获取服务器信息?
How to get server information from URL?
mms://58.231.196.73/busanmbc-fm-onair-20120228 是音频流URL。当我将其输入网络浏览器时,它会播放广播。
MMS的默认端口是1755,RTSP的默认端口是554,当我输入mms://58.231.196.73:1755/busanmbc-fm-onair-20120228到网络浏览器,它不起作用,如果是 mms://58.231.196.73:554/busanmbc-fm-onair-20120228,它会起作用。
我想知道网络浏览器如何将 RTSP 默认端口识别为 URL 的端口,即使它是默认端口为 1755 的 MMS。
许多知名协议都有默认端口,请参阅 Wikipedia。在您的情况下,URL 方案包含确定协议和端口号所需的信息。
更新:我可以向你保证,你提供的 URL 中没有隐藏任何端口信息,除了方案。
从 RFC 3986 我们知道有一个明确命名的端口:
The port subcomponent of authority is designated by an optional port
number in decimal following the host and delimited from it by a
single colon (":") character.
或从方案派生的默认端口:
A scheme may define a default port. For example, the "http" scheme
defines a default port of "80"
mms://58.231.196.73/busanmbc-fm-onair-20120228 是音频流URL。当我将其输入网络浏览器时,它会播放广播。
MMS的默认端口是1755,RTSP的默认端口是554,当我输入mms://58.231.196.73:1755/busanmbc-fm-onair-20120228到网络浏览器,它不起作用,如果是 mms://58.231.196.73:554/busanmbc-fm-onair-20120228,它会起作用。
我想知道网络浏览器如何将 RTSP 默认端口识别为 URL 的端口,即使它是默认端口为 1755 的 MMS。
许多知名协议都有默认端口,请参阅 Wikipedia。在您的情况下,URL 方案包含确定协议和端口号所需的信息。
更新:我可以向你保证,你提供的 URL 中没有隐藏任何端口信息,除了方案。
从 RFC 3986 我们知道有一个明确命名的端口:
The port subcomponent of authority is designated by an optional port number in decimal following the host and delimited from it by a single colon (":") character.
或从方案派生的默认端口:
A scheme may define a default port. For example, the "http" scheme defines a default port of "80"