http请求在何种情况下会返回409

举个例子把,非广告
粉笔网,一个在线做题的题库网站
(每次选择一道题的答案会发送一个请求把题目id和useranswer提交到服务器)
提交试卷后,点击浏览器后退按钮,再做题时发送题目id和useranswer的请求会获得状态码409conflict
很显然这是一种防止交卷后再做题的机制
想请问下是怎么实现的
让http自动的返回409
===========补充=============
也烦请各位科普下put提交方式,有好的文章资源也请放上来~谢谢
post请求我在chrome开发工具的http头信息可以看到RequestPayload或者FormData两种不同类型的数据给提交了
put我完全看不到,是隐藏在uri地址里了?
蓝山帝景
浏览 796回答 2
2回答

哈士奇WWW

不能自动的,应用程序提供了接口让你设置http状态码和具体的消息。以php为例:header('HTTP/1.1409Conflict',true,409);也可以:inthttp_response_code([int$response_code])(需要php>=5.4)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript