我有一個帶有多個可選引數的端點。
def get_customers(params=nil)
if params.nil?
customer_url = "#{@url}/customers"
# call api
response = connection.get(customer_url)
else
# I do not know how to write this part
end
end
您能否幫我寫一個帶有可選引數的呼叫和端點。params 引數是一個散列(鍵,對值)。查詢可以有 8 個引數。我不知道如何將引數連接到 url。我是本節的堆疊。我是紅寶石和法拉第的菜鳥。
提前致謝
uj5u.com熱心網友回復:
您不必自己將引數與 url 連接起來。Faraday 可以接受 params(或 nil)的哈希值。您可以將它們傳遞給 get 方法,如下所示:
response = connection.get(customer_url, params)
有關更多示例,請參閱檔案的“ GET、HEAD、DELETE、TRACE ”部分。
旁注:您不必連接 url 和路徑。您可以將它們作為單獨的引數傳遞。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/426749.html
下一篇:如何從獲取請求中檢索查詢引數
