Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTTP状态代码406_Http_Http Status Code 406 - Fatal编程技术网

HTTP状态代码406

HTTP状态代码406,http,http-status-code-406,Http,Http Status Code 406,我正在构建一个web服务器,我想知道如果客户端想要请求这个,我应该使用什么状态代码 PUT /index.html HTTP/1.1 Host: localhost:1111 假设客户端试图向服务器添加一个新文件,但该文件已存在,服务器应使用什么HTTP状态代码响应 我在e HTTP/1.1 RFC上阅读了406的定义,但看起来它是用于其他内容的。在我看来,405响应“方法不允许”就是这样,因为 方法不允许用于请求的url 例如,…或在只读资源上使用PUT 当然,这假设您希望使用put仅用于

我正在构建一个web服务器,我想知道如果客户端想要请求这个,我应该使用什么状态代码

PUT /index.html HTTP/1.1
Host: localhost:1111
假设客户端试图向服务器添加一个新文件,但该文件已存在,服务器应使用什么HTTP状态代码响应


我在e HTTP/1.1 RFC上阅读了406的定义,但看起来它是用于其他内容的。

在我看来,405响应“方法不允许”就是这样,因为 方法不允许用于请求的url

例如,…或在只读资源上使用PUT

当然,这假设您希望使用put仅用于插入新数据的约定
内容,并且从不编辑它。

异常包含此状态代码=可选。在(406)中,用户不具有对特定服务的访问权限


启用对用户的访问,然后您将从rest调用中获得响应。

您如何知道客户端不打算更新资源?因为服务器只接受创建内容,而不接受更新内容。对于我所做的,它比406更有意义。谢谢男人:)