是否可以在不干扰服务器的情况下使用 Charles 代理或任何其他工具故意生成错误 500

Posted

技术标签:

【中文标题】是否可以在不干扰服务器的情况下使用 Charles 代理或任何其他工具故意生成错误 500【英文标题】:Is it possible to deliberately generate Error 500 with Charles proxy or any other tool without disturbing the server 【发布时间】:2013-03-05 10:04:59 【问题描述】:

我正在尝试为基于 drupal 的网站生成错误 500。我没有权限对服务器进行任何更改。有没有办法在不干扰服务器的情况下生成错误 500 - 内部服务器错误?

【问题讨论】:

也尝试这样做...我正在为我的响应设置一个断点,并尝试将 Charles 中的 200 更改为 500,但不行 【参考方案1】:

试试Piskvor's answer here。我不确定什么是“扰乱服务器”,但您可以尝试将其作为页面回调放入模块中,或者放入启用 php 过滤器的节点主体中。我还没有测试过,但这就是我要开始的地方。

引用帖子中的代码:

<?php
header('HTTP/1.1 500 Internal Server Error');
echo <<<ERRORTEXT
The server encountered an unexpected condition which prevented it 
from fulfilling the request.
ERRORTEXT;
// also notify server operator, maybe?
exit;
?>

【讨论】:

以上是关于是否可以在不干扰服务器的情况下使用 Charles 代理或任何其他工具故意生成错误 500的主要内容,如果未能解决你的问题,请参考以下文章

如何在不干扰本机控件的情况下向我的 HTML5 视频添加点击播放?

是否可以在不使用ajax请求的情况下检查用户是否在线?

如何在不干扰真实用户的情况下阻止来自我的网站的恶意机器人?

如何在不干扰主数组的情况下以 7 角拼接数组中的元素

如何在不干扰 iOS 中键值对序列的情况下读写 json 文件?

是否可以在不使用 Web 浏览器的情况下通过 websockets 交谈?