字体:  

求助疑难问题

nana 发表于: 2008-11-13 15:54 来源: Ruby Community

怎样才能把类似“http://auctions.yahooapis.jp/AuctionWebService/V1/Search ?appid=saikeina &query=CPU”
形式的地址分解成“http://auctions.yahooapis.jp/AuctionWebService/V1/Search” ,
“?appid” 和 “query” ,  “saikeina” 和 “CPU”三个部分呢?
请帮忙想想办法……
先谢谢了。

[ 本帖最后由 nana 于 2008-11-13 17:01 编辑 ]

最新回复

Hozaka at 2008-11-14 03:10:43

CODE:

require 'uri'
require 'cgi'

uri = URI.parse('http://auctions.yahooapis.jp/AuctionWebService/V1/Search?appid=saikeina&query=CPU')
params = CGI.parse(uri.query)
# => {"appid"=>["saikeina"], "query"=>["CPU"]}
nana at 2008-11-17 14:14:03
谢谢。我先回去研究一下……
vwxy231 at 2008-11-25 09:17:51