`
open2ye
  • 浏览: 101076 次
  • 性别: Icon_minigender_1
  • 来自: 温州
社区版块
存档分类
最新评论

Ruby Http Client

    博客分类:
  • Ruby
阅读更多
ruby 代码
 
  1. require 'net/http'     
  2. Net::HTTP.start('open2ye.iteye.com', 80) do |http|     
  3.   response = http.get('/')  
  4.    
  5.   #Do something with the response.     
  6.    
  7.   puts "Code: #{response.code}"      
  8.   puts "Message: #{response.message}"    
  9.   puts "Body:\n #{response.body}"    
  10. end   
分享到:
评论
2 楼 jerry 2008-08-15  
really?
1 楼 RobinWu 2007-04-12  
最好把POST操作的也发上来

相关推荐

    riak-ruby-client, 用于 ruby的Riak客户端.zip

    riak-ruby-client, 用于 ruby的Riak客户端 ) 客户端( Riak客户机)riak-client 是一个富 ruby 客户端/工具箱,分布在,数据库中,包含典型操作的基本...在 http://basho.github.io/riak-ruby-client/ 可以使用详尽的文档

    Ruby-Http2HTTP2协议的纯Ruby实现

    1. **客户端使用**:Ruby-Http2提供了`Client`类,用于发起HTTP/2请求。你可以创建一个`Client`实例,设置必要的选项(如服务器地址和端口),然后调用`request`方法发送请求。 2. **服务器实现**:库还包含了`...

    client_ruby:用于Ruby应用程序的Prometheus工具库

    Prometheus Ruby客户端可以通过HTTP接口公开的Ruby的一组度量标准原语。 打算与一起使用。用法安装对于全局安装,请运行gem install prometheus-client 。 如果您使用的是则将gem "prometheus-client"到您的Gemfile ...

    dynamiq-ruby-client

    Dynamiq Ruby 客户端DynamiqClient 为 Dynamiq RESTful API 提供了一个 Ruby 接口安装将此行添加到应用程序的 Gemfile 中: gem 'dynamiq-ruby-client'然后执行: $ bundle install或者自己安装: $ gem install ...

    Ruby-Savon是一个Ruby编程语言的SOAP客户端

    client = Savon.client(wsdl: "http://example.com/service?wsdl") ``` 一旦客户端建立,你可以像调用Ruby方法一样调用SOAP服务的函数,Savon会处理所有细节: ```ruby response = client.call(:some_method, ...

    Ruby-RESTClient简单的HTTP和Ruby的REST客户端

    Ruby-RESTClient是一个轻量级、易于使用的库,专门用于执行HTTP和RESTful API调用。这个库使得在Ruby环境中进行Web服务交互变得极其简单,是开发者进行API测试和集成时的常用工具。RESTClient提供了丰富的功能,可以...

    prometheus_api_client_ruby:Ruby库,用于读取存储在Prometheus服务器上的指标

    # return a client for host http://localhost:9090/api/v1/ prometheus = Prometheus :: ApiClient . client 更改服务器主机名 # return a client for host http://example.com:9090/api/v1/ prometheus = ...

    Hprose ruby 说明文档

    require 'hprose/http_client' client = Hprose::HTTPClient.new 'http://localhost:8000' result = client.call('add', 1, 2) puts result # 输出:3 ``` ### 3. Hprose Ruby 的特性 - **透明性**:Hprose 不...

    Ruby-httparty让http有趣

    Ruby-httparty是一个强大的Ruby库,它使得执行HTTP请求变得简单且有趣。这个库的主要目标是减少处理RESTful API和其他Web服务时的繁琐代码,让开发者能够更专注于业务逻辑,而不是网络交互的细节。在Ruby社区中,...

    Ruby-HttpClient在Ruby中提供类似libwwwperlLWP的功能

    在处理HTTP请求时,Ruby提供了多种库来简化这一过程。其中,“HttpClient”是这样一个库,它旨在为Ruby开发者提供类似于Perl中的libwww-perl(LWP)模块的功能。 libwww-perl(LWP)是Perl语言中一个强大的HTTP...

    Ruby-elasticsearchrubyRuby集成Elasticsearch

    client = Elasticsearch::Client.new hosts: ['http://localhost:9200'] ``` **3. 使用Elasticsearch-model** 如果你的Ruby对象需要映射到Elasticsearch索引,可以使用`elasticsearch-model` gem。首先,为你的...

    wikipedia-client, 维基百科API的ruby 客户端.zip

    wikipedia-client, 维基百科API的ruby 客户端 维基百科 允许你通过他们的API获取维基百科内容。 它 将alpha API,不是过时的query.php API类型Wikipedia API参考:http://en.wikipedia.org/w/api.php来自:h

    Ruby-chewy高级ElasticsearchRuby框架

    UsersIndex.client.bulk body: Users.all.map(&:as_indexed_json), refresh: true ``` 九、故障恢复与数据迁移 Chewy提供了工具帮助你在不同Elasticsearch实例之间迁移数据,或在系统故障后恢复索引。 总结,Ruby-...

    elasticsearch-ruby:Elasticsearch的Ruby集成

    ,为Elasticsearch RESTful API提供了Ruby API require 'elasticsearch'client = Elasticsearch :: Client . new log : true# if you specify Elasticsearch host# client = Elasticsearch::Client.new url: '...

    Ruby-OAuth2一个OAuth20协议的Ruby封装

    使用Ruby-OAuth2时,开发者首先需要创建一个`OAuth2::Client`实例,然后根据应用程序的需求选择合适的授权策略。例如,对于Web应用,通常使用授权码策略;对于服务器端应用,可能使用客户端凭据策略。一旦获取到`...

    web-socket-ruby-master.zip_ruby socket_websock

    这些代码可能会演示如何处理WebSocket事件(如打开、关闭、消息传递等),以及如何与其他Ruby库(如HTTP服务器)集成。 总之,Ruby中的WebSocket技术,结合`ruby_socket`库,提供了一种强大的实时通信方式。通过...

    Distributed Ruby

    - [官方网站](http://www2a.biglobe.ne.jp/~seki/ruby/druby.en.html) 除了核心类之外,完整包还包含了Rinda的源代码文件。目前该包中只有少数几个`.rb`文件不在Ruby发行版中,例如`invokemethod16.rb`和`udp.rb`。...

    test-client-ruby

    综上所述,“test-client-ruby”项目是一个使用Ruby编写的测试客户端,它可能包括测试框架、HTTP库、JSON处理工具,以及版本管理和依赖关系的配置。通过这个项目,开发者可以确保服务器端功能的正确性和可靠性。

    ruby-caldav.zip_ruby _ruby origin

    例如,`CalDAV::Client`类用于连接到服务器,`CalDAV::Principal`代表服务器上的用户或组,`CalDAV::Event`用于处理日历事件等。 5. **CRUD操作**:使用Caldav库,开发者可以创建新的日历事件、检索现有事件、更新...

    rest-client, 简单的HTTP和REST客户端 ruby,通过microframework语法来指定动作.zip

    rest-client, 简单的HTTP和REST客户端 ruby,通过microframework语法来指定动作 REST客户端--用于访问HTTP和REST资源的简单 DSL ruby的简单HTTP和REST客户端,由指定操作的Sinatra 样式的microframework激发: 获取...

Global site tag (gtag.js) - Google Analytics