http报错之return error code:401 unauthorized
依据HTTP返回码所表示的意思应该是未授权,没有输入账号和password,因此解决方法就直接在HTTP包里面携带password。
先利用shell产生user and password 的base64编码
将账号为admin,password为admin的信息经base64编码为YWRtaW46YWRtaW4=。
$ echo -n admin:admin | base64
YWRtaW46YWRtaW4=
相同也能够利用产生的结果去验证是不是账号为admin,password为admin。
$ echo -n YWRtaW46YWRtaW4= | base64 -d
admin:admin
在得到了经base64编码的结果后,在get请求的HTTP格式里面加入:
Authorization: Basic YWRtaW46YWRtaW4=
就可以解决401 error code问题。

附上HTTP错误代码表:
全部 HTTP 状态代码及其定义。  代码  指示   2xx  成功   200  正常;请求已完毕。   201  正常;紧接 POST 命令。   202  正常;已接受用于处理,但处理尚未完毕。   203  正常;部分信息 — 返回的信息仅仅是一部分。   204  正常;无响应 — 已接收请求,但不存在要回送的信息。   3xx  重定向   301  已移动 — 请求的数据具有新的位置且更改是永久的。   302  已找到 — 请求的数据暂时具有不同 URI。   303  请參阅其他 — 可在还有一 URI 下找到对请求的响应,且应使用 GET 方法检索此响应。   304  未改动 — 未按预期改动文档。   305  使用代理 — 必须通过位置字段中提供的代理来訪问请求的资源。   306  未使用 — 不再使用;保留此代码以便将来使用。   4xx  客户机中出现的错误   400  错误请求 — 请求中有语法问题,或不能满足请求。   401  未授权 — 未授权客户机訪问数据。   402  须要付款 — 表示计费系统已有效。   403  禁止 — 即使有授权也不须要訪问。   404  找不到 — server找不到给定的资源;文档不存在。   407  代理认证请求 — 客户机首先必须使用代理认证自身。   415  介质类型不受支持 — server拒绝服务请求,由于不支持请求实体的格式。   5xx  server中出现的错误   500  内部错误 — 由于意外情况,server不能完毕请求。   501  未运行 — server不支持请求的工具。   502  错误网关 — server接收到来自上游server的无效响应。   503  无法获得服务 — 因为暂时过载或维护,server无法处理请求。



http报错之return error code:401 unauthorized的更多相关文章

  1. 【服务器踩坑】SSMS链接Ubuntu上的SQL Server 2019 报错 TCP Provider: Error code 0x2746

    昨天在一台Ubuntu18.04.2 上安装了SQL Server 2019 for Linux 服务正常启动了,但是却无法通过命令行工具或者远程Windows机器上的SSMS链接. SSMS错误是 ...

  2. mvn deploy 报错:Return code is: 400, ReasonPhrase: Bad Request. ->

    mvn deploy 报错:Return code is: 400, ReasonPhrase: Bad Request. -> TEST通过没有报错,但是最终部署到Nexus中时出现错误. 后 ...

  3. VS经常报错的link error 2019

    VS经常报错的link error 2019 原因如下: 可能是找得到头文件,但是相关的dll或者lib找不到,需要在配置里面添加相应的库文件. project=>configuration.. ...

  4. Echarts 报错:Uncaught Error: [MODULE_MISS]"echarts/config" is not exists!

    每天学习一点点 编程PDF电子书.视频教程免费下载:http://www.shitanlife.com/code   问题: 报错:Uncaught Error: [MODULE_MISS]" ...

  5. win7 X64 使用VS2008 ->编译报错LINK : fatal error LNK1000: Internal error during Incr的解决

    编译报错LINK : fatal error LNK1000: Internal error during Incr的解决 Win7 旗舰版 Microsoft Visual Studio 2008 ...

  6. myeclipse 10 载入新的项目报错Cannot return from outside a function or method

    myeclipse 10 载入新的项目报错Cannot return from outside a function or method 解决方法: 方法一: window -->prefere ...

  7. 解决FPDF报错:FPDF error: Not a JPEG file / FPDF error: Not a PNG file

    最近有个项目需要用到FPDF,但是输出的时候报错: FPDF error: Not a JPEG file: http://***/data/attachment/forum/201603/19/10 ...

  8. Heka 编译安装后 运行报错 panic: runtime error: cgo argument has Go pointer to Go pointer

    Heka 编译安装后 运行报错 panic: runtime error: cgo argument has Go pointer to Go pointer 解决办法: 1.  Start heka ...

  9. 解决C语言程序报错:return type defaults to‘int’

    下面是通过自定义一个函数printN,之后在main函数中调用printN,使得可以通过输入整数N,将从1到N的全部整数都打印出来的程序. 但是在编译过程中却报错: return type defau ...

随机推荐

  1. poj1260

    给定n类等级的珍珠 每类的珍珠都有需求的个数ai,和价格pi 为了防止游客只买1颗珍珠,所以购买ai个珍珠时,要加上10个的价格 即(ai+10)*pi 有时,购买高等级的珍珠代替低等级的珍珠时,可能 ...

  2. substance的使用示例(转)

    可以使用substance改变界面的皮肤和主题,让Java制作的界面“炫”起来 . 可以下载substance.jar文件 在代码中你可以用: static { try { try { UIManag ...

  3. Just like normal variables,

    Just like normal variables, pointers can be declared constant. There are two different ways that poi ...

  4. 经典排序算法 - 归并排序Merge sort

    经典排序算法 - 归并排序Merge sort 原理,把原始数组分成若干子数组,对每个子数组进行排序, 继续把子数组与子数组合并,合并后仍然有序,直到所有合并完,形成有序的数组 举例 无序数组[6 2 ...

  5. android应用开发--------------看RadioGroup源代码,写相似单选选项卡的集成控件(如底部导航,tab等等)

    博客为 有时个哥 原创.如需转载请标明出处:http://blog.csdn.net/ls703/article/details/46694967 watermark/2/text/aHR0cDovL ...

  6. Nutch+Lucene搜索引擎开发实践

    网络拓扑 图 1 网络拓扑图 安装Java JDK 首先查看系统是否已经安装了其它版本号的JDK,假设有,先要把其它版本号的JDK卸载. 用root用户登录系统. # rpm-qa|grep gcj ...

  7. 点击 下载 pdf

     <iframe id="fileDownFrame" src="" style="display:none; visibility:hidde ...

  8. proxy pattern 代理模式

    常用的几种代理模式简要说明如下:  (1) 远程代理(Remote Proxy):为一个位于不同的地址空间的对象提供一个本地的代理对象,这个不同的地址空间可以是在同一台主机中,也可是在另一台主机中,远 ...

  9. Maven导入eclipse缺少web-resources目录

    导入其它机器的maven项目会出现缺少target/m2e/下的web-resources目录,眼下详细原因不知道, 解决方法是,直接将缺少的web-resources目录复制到项目中,错误解决

  10. cocos2d-x-3.1在eclipse中的环境搭建

    cocos2d-x-3.0出来后,到如今3.1. 自己在eclipse配置上走了不少弯路,记下来给大家方便,给自己方便. 前提条件: * Android NDK * Android SDK **OR* ...