Ruby 教程 之 Ruby CGI方法 1

简介: Ruby CGI方法

Ruby 教程 之 Ruby CGI方法 1

Ruby CGI方法

以下为CGI类的方法列表:

序号 方法描述
1 CGI::new([ level="query"])
创建 CGI 对象。query可以是以下值:
query: 没有 HTML 生成输出

html3: HTML3.2

html4: HTML4.0 Strict

html4Tr: HTML4.0 Transitional

html4Fr: HTML4.0 Frameset

2 CGI::escape( str)
使用 URL 编码来转义字符串
3 CGI::unescape( str)
对通过 escape() 编码的字符串进行解码。
4 CGI::escapeHTML( str)
编码 HTML 特殊字符, 包括: & < >。
5 CGI::unescapeHTML( str)
解码 HTML 特殊字符, 包括: & < >。
6 CGI::escapeElement( str[, element...])
在指定的 HTML 元素中编码 HTML 特殊字符。
7 CGI::unescapeElement( str, element[, element...])
在指定的 HTML 元素中解码 HTML 特殊字符。
8 CGI::parse( query)
解析查询字符串,并返回包含哈希的 键=》值 对。
9 CGI::pretty( string[, leader=" "])
返回整齐的HTML格式。 如果指定了 leader ,它将写入到每一行的开头。 leader 默认值为两个空格。
10 CGI::rfc1123_date( time)
根据 RFC-1123 来格式化时间 (例如, Tue, 2 Jun 2008 00:00:00 GMT)。

目录
相关文章
|
1月前
|
应用服务中间件 Apache nginx
深入探索研究Ruby CGI方法
【10月更文挑战第2天】
31 4
|
2月前
|
SQL 自然语言处理 安全
探索研究Ruby CGI 编程
【9月更文挑战第1天】
45 6
|
1月前
|
存储 安全 搜索推荐
深入探索研究Ruby CGI Session
【10月更文挑战第3天】
26 0
|
1月前
|
SQL 网络安全 UED
深入探索研究Ruby CGI 编程
【10月更文挑战第1天】
29 0
|
2月前
|
应用服务中间件 Apache nginx
探索研究Ruby CGI方法
【9月更文挑战第2天】
44 4
|
2月前
|
存储 安全 搜索推荐
探索研究Ruby CGI Session
【9月更文挑战第3天】
27 1
|
3月前
|
开发者 测试技术 Android开发
Xamarin 开发者的五大常见问题及解决方案:从环境搭建到性能优化,全面解析高效跨平台应用开发的技巧与代码实例
【8月更文挑战第31天】Xamarin 开发者常遇问题及解决方案覆盖环境搭建至应用发布全流程,助新手克服技术难关。首先需正确安装配置 Visual Studio 及 Xamarin 支持,设置 iOS/Android 测试环境。利用 Xamarin.Forms 和 XAML 实现高效跨平台开发,共享 UI 和业务逻辑代码。针对性能优化,采取减少 UI 更新、缓存计算结果等措施,复杂问题则借助 Xamarin Profiler 分析。
45 0
|
3月前
|
设计模式 缓存 测试技术
Ruby代理模式之谜:如何用简单的方法创建灵活的对象接口?
【8月更文挑战第31天】代理模式是一种设计模式,通过创建代理对象来控制对目标对象的访问,可在Ruby中通过Proc对象、模块混入等方式实现。本文介绍了代理模式的概念及其实现方法,并提供了缓存、验证和日志代理等应用场景的示例代码,帮助开发者更好地理解和运用这一模式,提升程序灵活性与健壮性。
33 0
|
3月前
|
开发者 Ruby
【揭秘Ruby编程奥秘】对象、类与方法背后的秘密:掌控核心概念,轻松玩转面向对象编程!
【8月更文挑战第31天】Ruby是一种纯面向对象的语言,几乎所有内容都是对象。本文通过具体示例介绍Ruby的核心概念:对象、类与方法。对象是基本单位,一切皆对象;类定义对象的属性和行为;方法是对象的行为,在类中定义;继承允许子类继承父类的属性和方法;封装隐藏对象内部状态;多态允许子类重写父类方法;模块可被多个类共享。掌握这些概念有助于编写高效、可维护的代码。
56 0
|
6月前
|
数据采集 Web App开发 数据处理
Ruby网络爬虫教程:从入门到精通下载图片
Ruby网络爬虫教程:从入门到精通下载图片