【问题标题】:How to parse HttpServletRequest for curl / wget options?如何解析 HttpServletRequest 以获取 curl / wget 选项?
【发布时间】:2015-07-30 07:40:50
【问题描述】:

当在 curl 中使用用户参数完成请求时:

 curl -u <user> http://url...

如何获取用户?

【问题讨论】:

    标签: java servlets curl httprequest wget


    【解决方案1】:

    由于curl 默认使用 HTTP Basic 身份验证,因此用户和密码使用 : 作为分隔符进行组合,并使用 Base64 的 RFC2045-MIME 变体进行编码。您可以从 Authorization 标头中获取 base64 编码的值。标头可能看起来像Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==

    请参阅this wikiRFC 2617 了解更多信息。

    【讨论】:

    • 所以Basic字符串值就是解码后的用户和密码?
    • @Gobliins 是的。
    猜你喜欢
    • 1970-01-01
    • 2013-10-06
    • 1970-01-01
    • 2021-06-16
    • 1970-01-01
    • 2012-05-21
    • 2015-06-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多