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', '/')
'GET /'怎麼樣? –
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' –
這是'HEAD /'請求的主要情況。 –