我正在尝试使用del.icio.us api @ Delicious API连接我正在编写的桌面应用程序,只需向他们提供我的用户名和密码,并请求一个url来将书签发布到我的个人资料中。
我的问题是,当我打开一个连接时,我不知道如何发送我的登录凭据。
我该怎么做呢?
发布于 2009-11-08 00:11:16
从您引用的站点:
所有https应用编程接口都需要https请求和/v1 -Auth。
HTTP-Auth是在基本身份验证中使用的头部。
在Java中,您可以简单地将凭据放在URL中:
http://user:pass@www.example.com/您可以使用URL.getUserInfo()方法验证它是否设置正确。
发布于 2009-11-08 00:05:28
HttpUrlConnection允许您执行basic authentication。更强大的HttpClient库为您提供了more solutions (basic、digest和NTLM -我认为您不需要它们)。
发布于 2009-11-08 00:07:34
如果您只需要HTTP基本身份验证,您可以将URL格式设置为:
http://user:password@www.website.com更新:
使用提供的示例,这应该是可行的:
https://user:password@api.del.icio.us/v1/posts/add&url=http://www.google.com&description=awesomehttps://stackoverflow.com/questions/1693500
复制相似问题