首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java HTTP AUTH?

Java HTTP AUTH?
EN

Stack Overflow用户
提问于 2009-11-08 00:03:38
回答 6查看 6K关注 0票数 3

我正在尝试使用del.icio.us api @ Delicious API连接我正在编写的桌面应用程序,只需向他们提供我的用户名和密码,并请求一个url来将书签发布到我的个人资料中。

我的问题是,当我打开一个连接时,我不知道如何发送我的登录凭据。

我该怎么做呢?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-11-08 00:11:16

从您引用的站点:

所有https应用编程接口都需要https请求和/v1 -Auth。

HTTP-Auth是在基本身份验证中使用的头部。

在Java中,您可以简单地将凭据放在URL中:

代码语言:javascript
运行
复制
http://user:pass@www.example.com/

您可以使用URL.getUserInfo()方法验证它是否设置正确。

票数 2
EN

Stack Overflow用户

发布于 2009-11-08 00:05:28

HttpUrlConnection允许您执行basic authentication。更强大的HttpClient库为您提供了more solutions (basic、digest和NTLM -我认为您不需要它们)。

票数 0
EN

Stack Overflow用户

发布于 2009-11-08 00:07:34

如果您只需要HTTP基本身份验证,您可以将URL格式设置为:

代码语言:javascript
运行
复制
http://user:password@www.website.com

更新:

使用提供的示例,这应该是可行的:

代码语言:javascript
运行
复制
https://user:password@api.del.icio.us/v1/posts/add&url=http://www.google.com&description=awesome
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1693500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档