类 sstp_info_t

sstp报文类

let info = new jsstp.sstp_info_t("SSTP/1.4 200 OK\r\nCharset: UTF-8\r\nSender: SSTPクライアント\r\nScript: \\h\\s0テストー。\\u\\s[10]テストやな。\r\nOption: notranslate\r\n\r\n");
console.log(info.head);//SSTP/1.4 200 OK
console.log(info.Option);//notranslate

jsstp.sstp_info_t

层级 (查看完整内容)

可索引

  • [key: `some ${string}`]: String | undefined

    其他报文成员

构造函数

  • 从字符串构造sstp_info_t

    参数

    • str: String

      字符串报文

    返回 sstp_info_t

    构造的sstp_info_t

    let info = new sstp_info_t("SSTP/1.4 200 OK\r\nCharset: UTF-8\r\nSender: SSTPクライアント\r\nScript: \\h\\s0テストー。\\u\\s[10]テストやな。\r\nOption: notranslate\r\n\r\n");
    

访问器

  • get entries(): [key_T, value_T][]
  • 获取所有key-value对的数组

    返回 [key_T, value_T][]

  • get keys(): key_T[]
  • 获取所有key的数组

    返回 key_T[]

  • get passthroughs(): info_object<PropertyKey, any>
  • 获取所有的PassThru

    返回 info_object<PropertyKey, any>

    所有的PassThru

  • get status_code(): sstp_return_code_t
  • 获取报头返回码(若出现意外返回NaN

    返回 sstp_return_code_t

    报头返回码(若出现意外则为NaN

  • get text_content(): String
  • 获取字符串报文

    返回 String

    字符串报文

  • get trivial_clone(): info_object<key_T, value_T>
  • 复制一个新的对象

    返回 info_object<key_T, value_T>

    复制的对象

  • get unknown_lines(): String[]
  • 获取未知行的数组

    返回 String[]

    未知行的数组

  • get values(): value_T[]
  • 获取所有value的数组

    返回 value_T[]

方法

  • 遍历自身和子对象并返回一个由遍历结果构成的一维数组

    类型参数

    • T

    参数

    • func: ((...dimensions_with_value_in_last: [...string[], string]) => T)

      要执行的函数,返回值将被添加到数组中

        • (...dimensions_with_value_in_last): T
        • 参数

          • 动态参数...dimensions_with_value_in_last: [...string[], string]

          返回 T

    返回 T[]

  • 对每个key-value对执行某个函数

    参数

    • func: ((value: string, key?: string) => string)

      要执行的函数,若返回值不为undefined,则会替换原value

        • (value, key?): string
        • 参数

          • value: string
          • 可选key: string

          返回 string

    返回 void

  • 获取PassThru的值

    参数

    • key: String

      获取的PassThru名称

    返回 String

    PassThru的值

  • 遍历自身并返回一个由遍历结果构成的一维数组

    类型参数

    • T

    参数

    • func: ((value: string, key?: string) => T)

      要执行的函数,返回值将被添加到数组中

        • (value, key?): T
        • 参数

          • value: string
          • 可选key: string

          返回 T

    返回 T[]