zoukankan      html  css  js  c++  java
  • 给 Proxyeedown 添加 Header信息

    背景

    x度网盘,非常的流行,因为免费,而且空间大。其他的下载还是可以用 迅雷 下载的,但是这个2中也不是运营不收费的,大家如果真的有需要的话,还是买个会员吧。

    对于其他下载倒是可以加上这个「Proxyee-down」,最近公司下载网速很慢,经过老大的指点,用上了这个的 API 接口,封装一下,集成到 Jenkins 里面,非常的方便快速。

    什么是 Proxyee-down

    https://github.com/proxyee-down-org/proxyee-down
    Proxyee Down 是一款开源的免费 HTTP 高速下载器,底层使用netty开发,支持自定义 HTTP 请求下载且支持扩展功能,可以通过安装扩展实现特殊的下载需求。

    什么是 Header

    HTTP 消息头允许客户端和服务器通过 request和 response传递附加信息。一个请求头由名称(不区分大小写)后跟一个冒号“:”,冒号后跟具体的值(不带换行符)组成。该值前面的引导空白会被忽略。

    根据不同上下文,可将消息头分为:

    • 一般头: 同时适用于请求和响应消息,但与最终消息主体中传输的数据无关的消息头。
    • 请求头: 包含更多有关要获取的资源或客户端本身信息的消息头。
    • 响应头: 包含有关响应的补充信息,如其位置或服务器本身(名称和版本等)的消息头。
    • 实体头: 包含有关实体主体的更多信息,比如主体长(Content-Length)度或其MIME类型。

    怎么查看 Header

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Authorization
    The HTTP Authorization request header contains the credentials to authenticate a user agent with a server, usually after the server has responded with a 401 Unauthorized status and the WWW-Authenticate header.

    大概意思就是用户授权失败就提示 401 错误。

    打开浏览器的 debug 模式,下面找到网络,然后选择 all 即可看到所有的网络请求。也可以用 Fiddler 工具。下面是用 Chrome 浏览器举例的截图:

    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190528092437194.png?在这里插入图片描述

    怎么添加

    获取到上面的 request headers,把里面的键值对,填到对应的位置即可。接下来就直接在 proxyee-down 里面添加即可。

    在这里插入图片描述

    小提示:如果你的服务器加密是用的base64,可以用 Linux 命令直接算出来, echo -n "username:passwd1" | openssl base64,是其他加密就换成对应的加密方式即可,比如是 md5, 就替换 base64 为 md5。

    总结

    这个工具非常好用,在 Linux 或者 OSX 上面还有一个工具,也非常的好用 aria2c,这个对应的还有一个 GUI 的客户端,连接如下:

    https://github.com/agalwood/Motrix

  • 相关阅读:
    《软件工程》第八章随笔
    《软件工程》第七章随笔
    《软件工程》第六章随笔
    《软件工程》-第五章随笔
    自动生成小学四则运算题目
    人月神话
    软件工程——理论、方法与实践11
    软件工程——理论、方法与实践⑩
    软件工程——理论、方法与实践⑨
    软件工程——理论、方法与实践⑧
  • 原文地址:https://www.cnblogs.com/ievjai/p/14382697.html
Copyright © 2011-2022 走看看