HTTP中的“ 406-不可接受的响应”是什么?

在我的Ruby on Rails应用程序中,我尝试通过POSTMAN

REST客户端以Base64格式上载图像。发布图片时,我收到

406不可接受的响应 。当我检查数据库时,该图像在那里并且已成功保存。

此错误的原因是什么,我需要在标题中指定任何内容吗?

我的请求:

网址- http://localhost:3000/exercises.json

标头:

Content-Type  -  application/json

原始数据:

{

"exercise": {

"subbodypart_ids": [

"1",

"2"

],

"name": "Exercise14"

},

"image_file_name": "Pressurebar Above.jpg",

"image":"******base64 Format*******"

}

回答:

您的操作没有失败。

您的后端服务说您的客户端请求中的“ 接受 HTTP”标头中没有提供返回的响应类型。

参考:http :

//en.wikipedia.org/wiki/List_of_HTTP_header_fields

  1. 找出服务返回的响应(内容类型)。
  2. 在您的请求Accept标头中提供此(内容类型)。

http://en.wikipedia.org/wiki/HTTP_status_code-

406

以上是 HTTP中的“ 406-不可接受的响应”是什么? 的全部内容, 来源链接: utcz.com/qa/408469.html

回到顶部