4
我正在發佈到api。從文檔此示例工作在捲曲:什麼是Ruby等同於這個捲曲請求?
curl -k -w %{http_code} -H "Content-Type:text/plain" -u user:pass --data-binary @filename https://server/url/here
這就是我與法拉第嘗試:
require 'rubygems'
require 'faraday'
require 'pp'
conn = Faraday.new(:url => 'https://server/url/here' , :ssl => {:verify => false}) do |faraday|
faraday.response :logger
faraday.basic_auth('user', 'pass')
faraday.adapter Faraday.default_adapter
end
data = File.read('teste.txt')
res=conn.post '/' , data
pp res
它的帖子,我收到了200碼,但不順心的事。響應是服務器的登錄頁面。
curl -u是否相當於basic auth?
重複這種http://stackoverflow.com/questions/929652/equivalent-of-curl-for-ruby?rq=1 –
我不能看看它在哪裏複製。 –
對不起,忘了吧。你能提供實際的API網址嗎? –