一个罕见的Http403错误分析

代码情诗一 秋百万(这个是诗歌的出处,点击可查看)

旧金山的下着雨的星期天
我检出了多年前的老项目
看到了代码片段中的注释里
多年前的我对你的思念

引言:

  写接口的小伙,流川枫,前来问我如何捕获到手机端发出去的网络请求,我说用charles呀.
  我给他了Linux版本的和Mac版本的charles,并且教他如何使用.感谢唐巧的书让我坚持使用了charles.我之前看过唐巧的iOS开发进阶 这本书的第一章的就讲了如何使用charles.
  我在自己的浏览器中访问我们的接口域名,http://pic-bang.com 结果如下所示:
  一个罕见的Http403错误分析_第1张图片

不要重复造轮子

  于是我使用的是开源项目httpie
使用了如下的命令(我的电脑为ubuntu系统):http get http://pic-bang.com,显示如下的结果
一个罕见的Http403错误分析_第2张图片
从这里可以清楚的看到403 Forbidden,403错误是网站访问过程中,常见的错误提示。资源不可用。服务器理解客户的请求,但拒绝处理它。通常由于服务器上文件或目录的权限设置导致,比如IIS或者apache[1] 设置了访问权限不当。
  这个小伙通过charles抓取手机端的请求发现返回403的错误,通过查询发现这个域名正好时10月30号到期,今天就欠费了.一个不常见的错误403就这样出现了,这里只是我只使用了一个简单的get 请求就完成了这个工作.简单、高效、便捷.
  

工欲善其事必先利其器

  通过站长之家查询whois查询结果如下,所示:
  一个罕见的Http403错误分析_第3张图片
  从这里可以清楚的看到:我们的域名欠费了!

忘记历史等于背叛

  总结,这种问题有两个办法.1:直接请求域名,2:通过捕获手机端的请求产看分析网络返回结果.这里用到了两个工具:charles和httpie
  备注:我们已经向域名供应商续费了,所以,之后就不会出现这样的情况了。

除了一个现实的此生之外,人们还需要一个诗意的世界

你可能感兴趣的:(开源库,httpie,charles,http403,漂亮的不像实力派)