摘要: http://ruby.bastardsbook.com/chapters/html-parsing/ http://www.nokogiri.org/ 阅读全文
posted @ 2018-05-08 01:31 掘屎男孩 阅读(384) 评论(0) 推荐(0) 编辑
摘要: Creating Requests require 'unirest' response = Unirest.post 'http://httpbin.org/post', headers:{ Accept:'application/json' }, parameters:{ age: 23, fo 阅读全文
posted @ 2018-05-07 02:06 掘屎男孩 阅读(783) 评论(0) 推荐(0) 编辑
摘要: OpenURI is an easy-to-use wrapper for Net::HTTP, Net::HTTPS and Net::FTP(OpenURI支持重定向) 像打开普通文件那样打开http/ftp的URL open("http://www.ruby-lang.org/") {|f| 阅读全文
posted @ 2018-05-07 00:50 掘屎男孩 阅读(1409) 评论(0) 推荐(0) 编辑
摘要: ruby中的NET::HTTP;这里暂时先列出几个固定用法: 其中一,二不支持请求头设置(header取ruby默认值),只能用于基本的请求,不支持持久连接,如果您执行许多HTTP请求,则不推荐它们;三,四可以设置请求头; NET::HTTP不能处理重定向和404 ;不支持会话保持 一. 基本GET 阅读全文
posted @ 2018-05-06 23:59 掘屎男孩 阅读(8712) 评论(0) 推荐(1) 编辑
摘要: postman中 form-data、x-www-form-urlencoded、raw、binary的区别 阅读全文
posted @ 2018-05-06 22:24 掘屎男孩 阅读(273) 评论(0) 推荐(0) 编辑
摘要: Enumerable模块提供了遍历,搜索,比较,排序等方法。如果我们自定义的类需要实现这些方法,必须实现一个each方法。如果需要使用max,min,sort等方法,因为这些方法是集合的元素之间的排序,所以该类还必须使用<=>方法; Array,Hash,Range,IO都Mix-in了该模块 一. 阅读全文
posted @ 2018-04-23 01:09 掘屎男孩 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 一.符号创建 符号是Symbol类的实例,使用冒号加一个标识符即可创建符号 二.符号字符串相互转换 三.符号与字符串的比较 阅读全文
posted @ 2018-04-22 17:50 掘屎男孩 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 一.字符串创建 %Q相当于" "创建字符串,%q相当于' '创建字符串使用场景:需要构造一个很长的字符串,而且包含有不少的单引号双引号 支持转义符和嵌入字符串 二.基本操作 [] 字符串元素引用 str = 'Element reference test' puts str[1] #=> l put 阅读全文
posted @ 2018-04-22 17:14 掘屎男孩 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 1.puts([obj[, obj2[, ....]]] ) 依次将obj和换行符输出到$>。若没有参数的话则只会输出换行符。 若参数是数组,则依次输出数组元素和换行符。若将既非数组又非字符串的对象传递给参数时,将尝试使用使用to_s方法将其化为字符串。若是nil则输出字符串"nil"。 若参数是以 阅读全文
posted @ 2018-04-20 11:21 掘屎男孩 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 范围(Range)无处不在:a 到 z、 0 到 9、等等。Ruby 支持范围,并允许我们以不同的方式使用范围: 作为序列的范围 作为条件的范围 作为间隔的范围 Range 转化为 Array Range的迭代 阅读全文
posted @ 2018-04-18 00:37 掘屎男孩 阅读(464) 评论(0) 推荐(0) 编辑