`rest-client`庫

金木大大大發表於2023-11-06

rest-client是一個在Ruby程式語言中用於傳送HTTP請求的庫。它提供了簡單且易於使用的介面,用於傳送GET、POST、PUT、DELETE等各種型別的HTTP請求,並處理響應。


以下是rest-client庫的一些常見用法示例:


傳送GET請求:

require 'rest-client'


response = RestClient.get(')

puts response.code

puts response.body

傳送POST請求:

require 'rest-client'


response = RestClient.post('jshk.com.cn', {param1: 'value1', param2: 'value2'})

puts response.code

puts response.body

傳送帶有自定義請求頭的請求:

require 'rest-client'


headers = {

  'Authorization': 'Bearer token',

  'Content-Type': 'application/json'

}


response = RestClient.get(', headers)

puts response.code

puts response.body

rest-client庫還提供了其他一些功能,如處理異常、設定超時時間、傳送檔案等。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70032566/viewspace-2993027/,如需轉載,請註明出處,否則將追究法律責任。