我如何使用 Faraday 发出预检请求?似乎存在名称冲突。
# Create a connection
conn = Faraday.new('http://example.com')
# GET request
conn.get # => #<Faraday::Response
# POST request
conn.post # => #<Faraday::Response
# OPTIONS request collides?
conn.options # => #<struct Faraday::RequestOptions
最佳答案
作为一个might see , 为所有 methods 提供语法糖, 保存为 :options
。要执行这样的请求,可以调用包装的 Connection#run_request
直接:
conn.run_request(:options, nil, nil, nil)
关于ruby - 带有法拉第 gem 的飞行前选项请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35667746/