一个罕见的Http403错误分析

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

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

引言:

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

不要重复造轮子

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

工欲善其事必先利其器

  通过站长之家查询whois查询结果如下,所示:
  这里写图片描述
  从这里可以清楚的看到:我们的域名欠费了!

忘记历史等于背叛

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

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

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTTP 500错误是指在服务器处理请求时出现了内部错误。这意味着服务器无法完成请求的处理,并且无法提供响应。这种错误通常是由服务器端的问题引起的,可能是由于代码错误、配置问题、数据库连接问题或服务器资源不足等原因导致的。 如果您在访问网站或使用应用程序时遇到HTTP 500错误,您可以尝试以下几种解决方法: 1. 刷新页面:有时候这只是一个暂时的问题,刷新页面可能会解决此错误。 2. 清除缓存:清除浏览器缓存和cookie,有时候旧的缓存文件可能引起问题。 3. 检查URL:确保您输入的URL正确,没有拼写错误或其他问题。 4. 重启设备:有时候重新启动您的设备可以清除临时问题。 5. 联系网站管理员:如果该问题持续存在,可能是服务器端的问题,您可以联系网站或应用程序的管理员寻求帮助。 如果您是网站管理员,并且您的网站遇到HTTP 500错误,您可以尝试以下几种排查方法: 1. 检查日志文件:查看服务器日志文件以获取更多详细信息,可能会显示引起错误的具体原因。 2. 检查代码:检查服务器端代码,确保没有语法错误或逻辑错误。 3. 检查配置文件:确保服务器的配置文件正确设置,并且与您的代码和应用程序要求一致。 4. 检查数据库连接:如果您的应用程序使用数据库,确保数据库连接正常,并且权限设置正确。 5. 检查服务器资源:确保服务器具有足够的资源(如内存、磁盘空间等)来处理请求。 如果问题仍然存在,您可能需要更深入地分析和调试您的服务器代码和配置,或者寻求专业的技术支持来解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值