使用 HTTP 基本身份验证的 XmlSlurper.parse(uri)
我需要从 XML-RPC Web 服务获取数据。
new XmlSlurper().parse("http://host/service")
工作正常,但现在我有一个需要基本 HTTP 身份验证的特定服务。
如何为 parse()
方法设置用户名和密码,或修改请求的 HTTP 标头?
使用 http://username:password@host/service
没有帮助 - 我仍然收到 java.io.IOException: Server returned HTTP response code: 401 for URL
异常。
谢谢
I need to grab a data from XML-RPC web-service.
new XmlSlurper().parse("http://host/service")
works fine, but now I have a particular service that requires basic HTTP authentication.
How can I set username and password for parse()
method, or modify HTTP headers of the request?
Using http://username:password@host/service
doesn't help - I still get java.io.IOException: Server returned HTTP response code: 401 for URL
exception.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我发现这里代码可能有帮助?
根据您的情况编辑此代码,我们得到:
I found this code over here which might help?
Editing this code to your situation, we get:
这对您有用
请记住使用它而不是上面提到的“def authString”:
This will work for you
Please remember to use this instead of the 'def authString' mentioned above: