撇開你是否應該將「有用的」http狀態代碼返回給正在發送垃圾郵件的人的問題,那麼適當的http響應代碼會在這裏情況。假設您正在掃描黑名單中的表單,並提交了一些內容。服務器嫌疑張貼表單數據時要使用的http狀態代碼是垃圾郵件
1
A
回答
1
403 Forbidden
看起來是最合適的代碼。 RFC 2616的描述爲:
服務器理解請求,但拒絕履行它。授權不起作用,請求不應重複。如果請求方法不是HEAD並且服務器希望公開爲什麼請求沒有被滿足,那麼它應該描述在實體中拒絕的原因。如果服務器不希望將該信息提供給客戶端,則可以使用狀態碼404(未找到)代替。
更好的選項可能是RFC 4918中定義的新代碼422 Unprocessable Entity
。
的422(無法處理的實體)狀態代碼表示該服務器 理解請求實體(因此一個 415(不支持的媒體類型)狀態代碼是不適當的)的內容類型,並且所述請求實體的 語法是正確的(因此400(錯誤請求) 狀態碼不合適),但無法處理包含的 指令。例如,如果XML 請求主體包含格式正確(即語法正確),但是語義錯誤的XML指令 ,則可能會出現此錯誤情況。
這個blog post推薦它用於像你這樣的情況,這裏發佈的內容存在語義問題,而不是語法問題。
相關問題
- 1. 使用F5發送垃圾郵件時Web服務器崩潰
- 2. 郵件服務器postfix郵件被認爲是垃圾
- 3. 郵件垃圾郵件服務器篩選器網關
- 4. Python:我的服務器郵件被髮送到垃圾郵件
- 5. 垃圾郵件與垃圾郵件
- 6. Web服務,表單張貼
- 7. 電子郵件到亞馬遜服務器垃圾郵件
- 8. 黑莓代碼簽署垃圾郵件
- 9. HTTP狀態407:「HTTP狀態407:代理服務器需要身份驗證錯誤」時調用Web服務
- 10. 使用jQuery將表單數據張貼到ASP.NET ASMX Web服務
- 11. 我的客戶需要發送郵件列表,可否將服務器黑名單列爲垃圾郵件?
- 12. 什麼是垃圾郵件:撰寫垃圾郵件過濾器的一點
- 13. PHP郵件代碼發送郵件到垃圾郵件/檢疫
- 14. 垃圾郵件
- 15. 直接向服務器發送垃圾郵件或填寫HTML表單?
- 16. 防止使用php郵件功能將垃圾郵件視爲垃圾郵件
- 17. 郵件從服務器去垃圾文件夾
- 18. 帶PSH消息的客戶端垃圾郵件服務器
- 19. System.net.mail電子郵件登陸垃圾郵件/垃圾郵件
- 20. Magento電子郵件轉到垃圾郵件或垃圾郵件
- 21. 垃圾代碼文件
- 22. 鏈接中包含驗證郵件時發送垃圾郵件垃圾郵件
- 23. 郵件去垃圾郵件
- 24. 郵件將垃圾郵件
- 25. 錯誤數據的HTTP狀態代碼
- 26. 如果垃圾郵件機器人隱藏,我可以防止垃圾郵件機器人提交表單嗎?
- 27. PHP垃圾郵件分數計算器?
- 28. 反垃圾郵件檢查後調用jQuery表單驗證器?
- 29. 電子郵件垃圾郵件過濾在Java代碼級別
- 30. 非關鍵服務器錯誤的HTTP狀態代碼
關於422不可處理實體的任何想法? – Aheho