linux/mac 下Ruby 使用curl 命令请求http数据_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > linux/mac 下Ruby 使用curl 命令请求http数据

linux/mac 下Ruby 使用curl 命令请求http数据

 2013/1/25 11:09:03  alec03711  程序员俱乐部  我要评论(0)
  • 摘要:linux/macRuby使用curl请求http数据首先要安装curl,在命令行可以使用curl--help其次,使用ruby代码调用系统命令systemcmd`cmd`curl请求数据可以是post也可以是get,putget方式获取页面curl"http://www.xxx.com/login.cgi?&name=ddd&pwd=kkk"post方式curl-d"name=ddd;pwd=kkk""http://www.xxx.com/login
  • 标签:Linux 使用 Ruby URL 数据 命令 Mac HTTP

linux/mac ? Ruby使用curl请求http数据

?

首先要安装curl,在命令行可以使用curl --help

?

其次,使用ruby代码调用系统命令

?

  1. system cmd
  2. `cmd`

curl 请求数据可以是post也可以是get, put

?

  1. get方式获取页面 curl "http://www.xxx.com/login.cgi?&name=ddd&pwd=kkk"
  2. post方式 ? curl -d "name=ddd;pwd=kkk" "http://www.xxx.com/login.cgi"
但是要回去服务器响应的数据,假设返回数据是json格式的rails项目,可以如下:
  1. curl -d "name=ddd;pwd=kkk" localhost:3000/users/info.json
  2. curl -d?"name=ddd;pwd=kkk" localhost:3000/users/info
  3. 如果是返回的是xml格式,也是可以的
发表评论
用户名: 匿名