在学习网络安全技能时到CTFHUB去做做题是很有帮助的其中一web基础题HTTP Method is GET Use CTF**B Method, I will give you flag. Hint: If you got 「HTTP Method Not Allowed」 Error, you should request index.php.访问题目这个连接给出这道题HTTP请求方法是GET将方法改为CTFHUB重发请求将给出该题目flag。这里先说下HTTP/1.1 协议定义的八种请求方法及其核心用途如下‌GET‌用于‌获取‌指定资源参数通过 URL 传递不应产生副作用 。‌POST‌用于向服务器‌提交数据‌如表单、文件可能导致新资源创建或现有资源修改 。‌PUT‌用于‌更新‌指定资源用客户端发送的数据完全替换目标资源内容 。‌DELETE‌用于‌删除‌指定的资源 。‌HEAD‌与 GET 类似但只返回‌响应头‌而不返回响应体用于获取元信息 。‌OPTIONS‌用于查询服务器对特定资源支持的‌通信选项‌和方法 。‌TRACE‌用于‌回显‌服务器收到的请求主要用于测试或诊断链路 。‌CONNECT‌预留给能将连接改为‌管道方式‌的代理服务器常用于 HTTPS 隧道 。‌‌这里我使用Burp Suite重发HTTP请求。先打开Burp Suite一是点击proxy二是点击intercept off将其打开Burp Suite内置浏览器访问题目所给连接回到操作页面查看拦截到的请求三是将请求发送到repeater。四是将请求方法从GET改为CTFHUB六是点击send发送即可得到Flag。