顾客:基于libcurl的Ruby HTTP客户端

时间:2024-03-11 22:53:47
【文件属性】:

文件名称:顾客:基于libcurl的Ruby HTTP客户端

文件大小:75KB

文件格式:ZIP

更新时间:2024-03-11 22:53:47

C

赞助人 Patron是基于libcurl的Ruby HTTP客户端库。 它不会尝试暴露libcurl的全部“功能”(读取复杂度),而是尝试在使用libcurl的情况下提供合理的API。 用法 首先,您实例化一个Session对象。 您可以在会话实例上设置一些默认选项,所有后续请求都将使用这些默认选项: sess = Patron :: Session . new sess . timeout = 10 sess . base_url = "http://myserver.com:9900" sess . headers [ 'User-Agent' ] = 'myapp/1.0' 您可以在构造函数中使用哈希设置选项: sess = Patron :: Session . new ( { :timeout => 10 , :b


【文件预览】:
patron-master
----script()
--------console(288B)
--------test_server(186B)
----.autotest(339B)
----lib()
--------patron()
--------patron.rb(471B)
----Gemfile(91B)
----pic.png(918B)
----spec()
--------response_spec.rb(6KB)
--------patron_spec.rb(831B)
--------spec_helper.rb(876B)
--------sample_response_headers()
--------session_spec.rb(21KB)
--------header_parser_spec.rb(5KB)
--------session_ssl_spec.rb(9KB)
--------util_spec.rb(2KB)
--------support()
--------request_spec.rb(2KB)
----Rakefile(922B)
----.travis.yml(126B)
----LICENSE(1KB)
----README.md(6KB)
----patron.gemspec(2KB)
----.rspec(0B)
----ext()
--------patron()
----.yardopts(17B)
----.gitignore(70B)
----CHANGELOG.md(9KB)

网友评论