Skip to content

Errors with a PATCH request #162

@maicol07

Description

@maicol07

Hi,

I've tried sending two POST request, one from my frontend and one from my Postman-like client:

From the frontend I send this:

XHR PATCH
[HTTP/1.1 400 Bad Request 601ms]

Referrer Policystrict-origin-when-cross-origin

    Host: 127.0.0.1:8000

    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0

    Accept: application/vnd.api+json

    Accept-Language: it,en-GB;q=0.5

    Accept-Encoding: gzip, deflate

    Content-Type: application/vnd.api+json

    X-XSRF-TOKEN: eyJpdiI6Ilc3MWlaTEk5Q2VORzh6dTFPQnVjWEE9PSIsInZhbHVlIjoiOWQrRitxaWIySTVCaEhTblZjWWNqT1lMMElSak40V0kvcnRSMTNrWExEQnRjQzRpUVAwc21oS29hNm5YWHBqOUtLR1JVbFZ1ZW15emFOQWRQUmhqTEhQNFRzUVFmc2dBUEkvaWVnbmZoVlF4dDFoQjl3akRiYmNsRVBUaTYwaGsiLCJtYWMiOiJmMTllYmFhZjhmZDAxYjY4MTg5ZmUxMmJiZGRkNDlmNzg4Y2ZmYzc5ZWYyZDIzY2UyYzQ5YTE3MWE5OTc3ZGY0IiwidGFnIjoiIn0=

    Content-Length: 225

    Origin: http://127.0.0.1:8000

    DNT: 1

    Connection: keep-alive

    Referer: http://127.0.0.1:8000/anagrafiche

    Cookie: remember_web_59ba36addc2b2f9401580f014c7f58ea4e30989d=eyJpdiI6Ikl4akNHNElvMkpQQ3Q4V2Y3aUJNUWc9PSIsInZhbHVlIjoiVUJWZFg2c3c3Q3FZZlkxODBGd3d1UW15MDhWWk04TmV2VGs3eGRPWGJzZjB5WEtmN1BncGQ1YytYYWk3aE13NXZUZmJVVk1QSUxqT0h6blp0MmY3MFlkWVdacjNmUnU0bGRONkhLZlA0c2NMc0JhUm5pa0pDc0wxay9reSt3cW9ma0NINi9XdWRhSDdiUDJyNWkwMEhaNFBJTm9Wd09HNXZvTFhkNTZMVi8xUVVlQVJ6NTZrYSsxTmJDQW1XZVlLZnZZS25CUFdpL09hKzZoaWFRVWUrQitVajYvUGxHTGZFdTZQazh4VHAvZz0iLCJtYWMiOiIwMjE4ZTMyOTBmOTgxNGQ4ZDE2NDk0ZjViNzdkNmRlODhhMDBmYzM5ZTkyNTA3YmMzZWNjZjgyMWU5YTA3Mjk2IiwidGFnIjoiIn0%3D; XSRF-TOKEN=eyJpdiI6Ilc3MWlaTEk5Q2VORzh6dTFPQnVjWEE9PSIsInZhbHVlIjoiOWQrRitxaWIySTVCaEhTblZjWWNqT1lMMElSak40V0kvcnRSMTNrWExEQnRjQzRpUVAwc21oS29hNm5YWHBqOUtLR1JVbFZ1ZW15emFOQWRQUmhqTEhQNFRzUVFmc2dBUEkvaWVnbmZoVlF4dDFoQjl3akRiYmNsRVBUaTYwaGsiLCJtYWMiOiJmMTllYmFhZjhmZDAxYjY4MTg5ZmUxMmJiZGRkNDlmNzg4Y2ZmYzc5ZWYyZDIzY2UyYzQ5YTE3MWE5OTc3ZGY0IiwidGFnIjoiIn0%3D; openstamanager_session=eyJpdiI6IkhrZGgxVGZoNmxyeEJKY1NSK1U1cUE9PSIsInZhbHVlIjoiOU9XYmRweFJyRkZ3c0tHUTZXSjBvS2xNekRFTk5xUTFSSGhPdU5oWTRRT3BRWkt4NThZdVRIUXNCbnpwVm5sUnQ4Vkl1Qi9sdnJId3YzbFU4aE05MEIzUGRYL3BvclI1MXJ5N3ZOVjN2UnplTE5NOFJKNGczM2QzZEFFRlA4cVAiLCJtYWMiOiI4MGVkMmZhNWRkOWI4NmQ4OGY2MjdlZmEwOTdiMjFiZDY4YjI1MjRlNzk2MTBjZGVlYzY2MDFjMDU0MDFjMjc5IiwidGFnIjoiIn0%3D

    Sec-Fetch-Dest: empty

    Sec-Fetch-Mode: cors

    Sec-Fetch-Site: same-origin

With this data:

{
  "data": {
    "type": "anagrafiche-privati",
    "attributes": {
      "id": "26",
      "nome": "dsaqwe",
      "codice_fiscale": "sdewqahjjjjj",
      "createdAt": "2022-01-29T16:25:24.000000Z",
      "updatedAt": "2022-01-29T16:25:24.000000Z"
    },
    "relationships": {},
    "id": "26"
  }
}

And I receive this:

{
  "jsonapi": {
    "version": "1.0"
  },
  "errors": [
    {
      "source": {
        "pointer": "/data/attributes"
      },
      "status": "400"
    }
  ]
}

Instead, from my client I send these headers with the same data as above:

Accept: application/vnd.api+json
Content-Type: application/vnd.api+json

And I receive this:

{
  "jsonapi": {
    "version": "1.0"
  },
  "errors": [
    {
      "detail": "The request entity has a media type which the server or resource does not support.",
      "status": "415",
      "title": "Unsupported Media Type"
    }
  ]
}

Do you know what the error can be?

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions