gpt4 book ai didi

xml - 如何使用curl 发送摘要身份验证请求?

转载 作者:行者123 更新时间:2023-12-03 08:38:48 26 4
gpt4 key购买 nike

在搜索指南时,我在维基百科上找到了这个示例

GET /dir/index.html HTTP/1.0
Host: localhost
Authorization: Digest username="Mufasa", realm="<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="aedacbdddadccbcfc2c3eec6c1ddda80cdc1c3" rel="noreferrer noopener nofollow">[email protected]</a>", nonce="dcd98b7102dd2f0e8b11d0f600bfb0c093", uri="/dir/index.html",
qop=auth,
nc=00000001,
cnonce="0a4f113b",
response="6629fae49393a05397450978507c4ef1",
opaque="5ccc069c403ebaf9f0171e9517f40e41"

(如果有一个工具/站点可以将请求从这种形式的原始请求转换为curl命令,那就太好了)

当我尝试向网站发送正常的获取请求时,这是领域和随机数。

 WWW-Authenticate: Digest realm="device1",nonce="3c5d8f92f03d9f1afd5dd55a7b172ee8", qop="auth", algorithm="MD5"

the response but from a network capture screen shot

再次在网上搜索了一下后,我发现命令应该是这样的

curl "url" --digest -u {username}:{pass} -vv -d @4.xml -H "Content-Type: text/xml;charset=utf-8" 

但我不知道在哪里放置随机数、领域、qop 或算法=“MD5”

而 .xml 文件包含发布数据(在我的例子中,它是一个 SOAP 操作)

最佳答案

您不必在任何地方指定所有这些值。您唯一需要做的就是用户名/密码对。 CURL 负责为您计算客户端响应。这正是“支持摘要式身份验证”对于任何客户端的含义。

关于xml - 如何使用curl 发送摘要身份验证请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63198002/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com