HTTParty是一个流行的Ruby库,用于简化HTTP请求和处理响应。它提供了一个简单的接口,可以轻松地发送HTTP请求,并处理返回的数据。
使用HTTParty,你可以:
发送GET、POST、PUT、DELETE等不同类型的HTTP请求。
设置请求头和参数。
处理响应,包括获取响应的状态码、头部和内容。
支持基本身份验证和OAuth认证。
处理重定向和错误处理。
下面是一个简单的示例,展示了如何使用HTTParty发送GET请求并处理响应:
require ‘httparty’
response = HTTParty.get(‘https://api.example.com/users’)
puts response.code # 输出响应的状态码
puts response.headers # 输出响应的头部信息
puts response.body # 输出响应的内容
你可以通过安装HTTParty gem来使用它:
gem install httparty