前沿追踪|开启phpstudy中apache的put和delete请求方法并进行测试

put请求方法:
put方法可以向服务器写入文档!
delete请求方法:
delete方法可以向服务器请求删除url所指定的资源 。 但是 , 客户端无法保证删除操作一定会被执行 , 因为HTTP规范允许服务器在事先不通知客户端的情况下撤销删除请求 。
======== 实验环境:Windows Server 2008 + phpstudy + Kali Linux ========
phpstudy默认安装后的情况下 , 验证put和delete的请求方法:
Win 2008的IP地址:
前沿追踪|开启phpstudy中apache的put和delete请求方法并进行测试Kali Linux的IP地址:
前沿追踪|开启phpstudy中apache的put和delete请求方法并进行测试准备上传的文件 , 并上传测试:
准备文件!
前沿追踪|开启phpstudy中apache的put和delete请求方法并进行测试测试!
前沿追踪|开启phpstudy中apache的put和delete请求方法并进行测试
前沿追踪|开启phpstudy中apache的put和delete请求方法并进行测试通过put请求方式发现:
默认下:允许的请求方法为GET/HEAD/POST/OPTIONS/TRACE , put和delete并不允许!
修改Apache的配置文件httpd.conf:
通过软件BeyondCompare展示修改之处!
前沿追踪|开启phpstudy中apache的put和delete请求方法并进行测试
(1)
前沿追踪|开启phpstudy中apache的put和delete请求方法并进行测试(2)
前沿追踪|开启phpstudy中apache的put和delete请求方法并进行测试修改完毕 , 重启Apache服务!
Kali Linux中测试put和delete请求方式:
curl -v -X PUT -T "test.txt" 注意:test.txt是命令执行所在的相对路径下!
put:
前沿追踪|开启phpstudy中apache的put和delete请求方法并进行测试
前沿追踪|开启phpstudy中apache的put和delete请求方法并进行测试Windows Server 2008查看上传的文件:
前沿追踪|开启phpstudy中apache的put和delete请求方法并进行测试上传成功!!!
delete:删除通过put上传的文件test.txt:
curl -v -X DELETE test.txt
前沿追踪|开启phpstudy中apache的put和delete请求方法并进行测试
前沿追踪|开启phpstudy中apache的put和delete请求方法并进行测试test.txt文件删除成功!
204响应码的理解: