Http Auth在Firefox 3小书签中

svr*_*ist 16 javascript firefox delicious-api

我正在尝试创建一个用于将del.icio.us书签发布到单独帐户的书签.

我从命令行测试了它,如:

wget -O - --no-check-certificate \
"https://seconduser:thepassword@api.del.icio.us/v1/posts/add?url=http://seet.dk&description=test"
Run Code Online (Sandbox Code Playgroud)

这非常有效.

然后我想在我的Firefox中创建一个bookmarklet.我用Google搜索并找到了点点滴滴,结果是:

javascript:void(
    open('https://seconduser:password@api.del.icio.us/v1/posts/add?url='
          +encodeURIComponent(location.href)
          +'&description='+encodeURIComponent(document.title),
          'delicious','toolbar=no,width=500,height=250'
        )
    );
Run Code Online (Sandbox Code Playgroud)

但所有这一切都是我从del.icio.us得到的:

<?xml version="1.0" standalone="yes"?>
<result code="access denied" />
<!-- fe04.api.del.ac4.yahoo.net uncompressed/chunked Thu Aug  7 02:02:54 PDT 2008 -->  
Run Code Online (Sandbox Code Playgroud)

如果我然后转到地址栏并按Enter键,它将变为:

<?xml version='1.0' standalone='yes'?>
<result code="done" />
<!-- fe02.api.del.ac4.yahoo.net uncompressed/chunked Thu Aug  7 02:07:45 PDT 2008 -->
Run Code Online (Sandbox Code Playgroud)

任何想法如何让它直接从书签工作?

jj3*_*j33 4

您可以嗅探流量以查找实际发送的内容吗?它是否发送了任何身份验证数据,并且它不正确或以服务器不喜欢的形式呈现,或者它根本不被 Firefox 发送?