阅读更多

6顶
0踩

编程语言

原创新闻 HTTParty:为Ruby Class提供快速Web服务

2008-08-05 11:23 by 资深编辑 ╱/罒呍唲 评论(1) 有3529人浏览


[url= http://railstips.org/2008/7/29/it-s-an-httparty-and-everyone-is-invited]HTTParty [/url]是一个新的Ruby库,由John Nunemaker  http://railstips.org/编写。它可以快速的创建一个可以使用Web-based 的应用程序接口和相关服务的类。更方便的是,HTTParty有一个内部类,它可以让你的类有“get”方法,在HTTP上检索数据,然后要求HTTParty解析结果(XML,JSON等…),定义请求的基本统一标识符(URIs),并声明HTTP认证信息。

以下是一个HTTParty的使用实例,可以从whoismyrepresentative.com 检索关于美国代表信息的代表性类:

require 'rubygems'
require 'httparty'

class Representative
  include HTTParty
  base_uri 'whoismyrepresentative.com'
  default_params :output => 'json'
  format :json

  def self.find_by_zip(zip)
    get('/whoismyrep.php', :query => {:zip => zip})
  end

  def self.get_all_by_name(last_name)
    get('/getall_reps_byname.php', :query => {:lastname => last_name})
  end
end

puts Representative.get_all_by_name('Donnelly').inspect
# {"results"=>[{"district"=>"2", "last"=>"Donnelly", "first"=>"Joe", "state"=>"IN", "party"=>"D"}]}

这看上去很有意思,您可以现在就去体验一下。

6
0
评论 共 1 条 请登录后发表评论
1 楼 dennis_zane 2008-08-05 13:39
very cool

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • ASP代码加密器,可以对ASP代码加密,保护你的劳动成果!

    ASP代码加密器,可以对ASP代码加密,保护你的劳动成果!可以对ASP代码加密!

  • ASP 代码给 ASP 页加密码保护

    本任务的内容概要 创建应用程序 测试应用程序 其他注意事项 疑难解答参考概要本文演示如何编写简单的 Active Server Pages (ASP) 代码来通过登录页对访问进行限制。 本文介绍的都是一些简化的方法。 如想获得更多的功能或更可靠的安全性,请参见本文末尾的“参考”一节。 在本示例中,您将创建下面两个 ASP 页: MyPage.asp: 此页是受保护的,如果不提供正确的用户名和密码,

  • asp作品保护方案

    自从ASP(Active Server Pages)问世以来,因其可以创建健壮易于维护、与平台无关的应用系统,ASP技术受到了越来越多网络程序员的喜爱,使用ASP从事WEB开发的人也越来越多。但ASP只是一种非编译型的、在服务端运行的脚本语言,采用明文(plain text)方式来编写,即使采用了ASP加密程序对ASP源码进行加密,也不一定能保证发布到运行环境中去的ASP应用程序不被非法拷贝。对于

  • 保护ASP脚本源代码

    保护ASP脚本源代码 于 Server端的脚本运行环境,它简单易用,不需要编译和连接,脚本可以在 Server端直接运行,并且它支持多用户、多线程,在 Web开发中得到了广泛的应用。  但是,因为 ASP脚本是纯文本格式,所以恶意者通过源代码可以很容易地看到原本不该看到的页面内容。例如, ASP源代码中通常有系统数据库的连接用户名和口令,恶意者利用此用户名和口令可以轻松地查看数据库中的所有信息

  • 巧用ASP技术保护DHTML源代码

    巧用ASP技术保护DHTML源代码DHTML使得我们能够开发出功能强大的Web应用客户端,它具有跨浏览器兼容、可交互和可移植等特点。它的缺点是用户能够直接查看Javas cript代码。本文介绍如何运用ASP技术保护DHTML代码,防止有人窃取你的DHTML代码。 传统保护技术 众所周知,Web本质上是一种不安全的媒介。当用户访问Web应用或者打开Web页面时,所有客户端的代码(H

  • ASP源码现阶段最好的保护方案软件特点:无需改动原网站代码,无需写成DLL。加解快速方便。加密后的密文能法解密。

    源码保护伞(CodeSafe)使用此软件,可以对你的整站ASP代码进行批量加密,该软件采用自己的加密算法(不是采用微软通用的加密方式进行加密)保证你代码的安全性,和不可解密性。 软件特点:无需改动原网站代码,无需写成DLL。加密快速方便,加密后的密文无法解密。 软件网站:http://www.adslxp.com免费软件,无需安装,下载解压立即可用。

  • ASP对网页进行保护的简单代码 ip

    要使用request对象的ServerVariables属性,通过它来获得环境变量的值。使用的语法为:Request.ServerVariables(variable),“variable”表示环境变量的名称,如服务器主机名称、Web服务器软件名等等,若“variable”为“REMOTE_ADDR”则表示访问者的IP地址,通过它就可以实现IP地址的过滤。    源程序如下:(文件名:demo.ASP)    <html>     <head>     <meta http-equiv=“Content-Type” content=“text/html; charset=gb_2312-80”

  • 目前代码保护的主要方法

    目前代码保护的方法主要有五种: •          强名称签名•          代码混淆•          代码隐藏•          代码加密•          代码本地化•          添加水印 强名称签名•          原理:这种方法,用通俗的话说就是对文件按照Microsoft的算法对文件进行Hash,然后将hash出来的数据

  • asp保护js不被下载

    asp保护js不被下载方法

  • 多线程2——六种多线程方法解决UI线程堵塞

    一、六种多线程方法 .NET Framework2.0框架提供了至少4种方式实现多线程,它们是“BackgroundWorker”组件、委托的异步调用、线程池ThreadPool以及线程类Thread;.NET Framework 4.0增加了任务并行库TPL和PLINQ技术,

Global site tag (gtag.js) - Google Analytics