2015-08-18 59 views
0

我正在寫一個連接到Web服務的小Ruby程序。該程序提示輸入用戶名和密碼憑據,並且在繼續進行其他重要業務之前,我想確保它們是正確的。HTTP:什麼是測試驗證的好空請求?

是否有任何簡單的HTTP GET/POST請求,我可以發送到Web服務器來驗證憑據?

另外請注意,我沒有什麼經驗,使用Web服務,因此,如果這種做法是首先是一個好主意,我也不太清楚......這裏

編輯是我的源代碼爲止。我正在使用JIRA Ruby gem供參考。

client = JIRA::Client.new(
    username: username, 
    password: password, 
    site: 'https://foo.com/', 
    context_path: '', 
    auth_type: :basic) 

puts client.request('HEAD', '/') 
+1

'GET /'怎麼樣? –

+1

Web服務提供哪些API來驗證用戶? Web服務有多種身份驗證 - 您的Web服務的性質是什麼 - 它是REST API嗎?如果它使用HTTP BASIC AUTH,那麼請看這個http://ruby-doc.org/stdlib-2.2.2/libdoc/net/http/rdoc/Net/HTTP.html並搜索'Basic Authentication' –

+2

這是'HEAD /'請求的主要情況。 –

回答