[英]Ruby's Faraday - Send optional parameters in get method
我有一個帶有多個可選參數的端點。
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 參數是一個 hash(鍵,值對)。 查詢可以有 8 個參數。 我不知道如何將參數連接到 url。我在本節中處於堆棧狀態。 我是ruby和法拉第的菜鳥。
提前致謝
您不必自己將參數與 url 連接起來。 法拉第可以接受 hash 的參數(或零)。 您可以像這樣將它們傳遞給 get 方法:
response = connection.get(customer_url, params)
有關更多示例,請參閱文檔的“ GET、HEAD、DELETE、TRACE ”部分。
旁注:您不必連接 url 和路徑。 您可以將它們作為單獨的 arguments 傳遞。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.