我正在编写一个连接到Web服务的小型Ruby程序。该程序提示输入用户名和密码凭据,我希望在继续其他重要业务之前确保它们是正确的。
是否有任何简单的HTTP GET / POST请求可以发送到Web服务器以验证凭据?
另请注意,我在使用Web服务方面经验不足,所以我也不确定这种方法最初是不是一个好主意......
编辑到目前为止是我的源代码。我使用的是JIRA Ruby gem FYI。
client = JIRA::Client.new(
username: username,
password: password,
site: 'https://foo.com/',
context_path: '',
auth_type: :basic)
puts client.request('HEAD', '/')
答案 0 :(得分:0)
https://jira.foo.no/rest/api/2/search?maxResults=1
获取您有权查看的最新问题。如果你不能,你会得到一个禁止或未经授权的HTML页面