如果服务器或网站想要向特定国家的访问者显示消息“您所在的地理位置没有可用内容”,应该返回哪个HTTP状态码?
常规的200状态码太平凡了,204状态码不允许发送响应正文;403状态码是禁止访问的意思,这将会是过于强烈和不正确的信息。
这里的关键是使用正确的HTTP状态码返回自定义的“无内容”消息,不能使用200状态码,因为在这种情况下,响应正文是内容而不是错误消息。
常规的200状态码太平凡了,204状态码不允许发送响应正文;403状态码是禁止访问的意思,这将会是过于强烈和不正确的信息。
这里的关键是使用正确的HTTP状态码返回自定义的“无内容”消息,不能使用200状态码,因为在这种情况下,响应正文是内容而不是错误消息。
200
时,响应体是一个内容,所以 "无内容" 这个信息本身就是一个内容,而不是错误信息。明白吗? - Ωmega200
状态码中获得了什么好处? - initramfs200 OK
。 - Ωmega