绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
其他InterSystems %Net工具
2022-04-12 15:38:06

下面是%Net中其他一些有用类的简短列表:

%Net.URLParser

InterSystems IRIS提供了一个实用程序类%Net.URLParser,可以使用它将URL字符串解析为其组成部分。例如,当您重定向HTTP请求时,这很有用。

该类包含一个类方法Parse(),它接受一个包含URL值的字符串,并通过引用返回一个包含URL各部分的数组。例如:

/// w ##class(PHA.TEST.HTTP).URLParser()
ClassMethod URLParser()
{
	Set url = "https://www.google.com/search?q=Java+site%3Adocs.intersystems.com&oq=Java+site%3Adocs.intersystems.com"
	Do ##class(%Net.URLParser).Parse(url,.components)
	zw components
}
DHC-APP>w ##class(PHA.TEST.HTTP).URLParser()
components("fragment")=""
components("host")="www.google.com"
components("netloc")="www.google.com"
components("params")=""
components("path")="/search"
components("query")="q=Java+site%3Adocs.intersystems.com&oq=Java+site%3Adocs.intersystems.com"
components("scheme")="https"

返回时,组件将包含此URL各部分的数组:

ElementValueDescription

%Net.Charset

可以使用%Net.Charset表示InterSystems IRIS内的MIME字符集,并将这些字符集映射到InterSystems IRIS区域设置。此类包括以下类方法:

  • GetDefaultCharset()返回当前InterSystems IRIS区域设置的默认字符集。
  • GetTranslateTable()返回给定输入字符集的InterSystems IRIS转换表的名称。
  • TranslateTableExists()指示是否已加载给定字符集的转换表。

%Net.TelnetStream

可以使用%Net.TelnetStream模拟Windows NT Telnet.exe的握手行为。

%Net Security Classes

%Net包提供了许多用于身份验证和安全性的类。

来源 https://zhuanlan.zhihu.com/p/377475698

分享好友

分享这个小栈给你的朋友们,一起进步吧。

InterSystems IRIS
创建时间:2022-04-12 15:29:26
InterSystems IRIS
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • itt0918
    专家
戳我,来吐槽~