Php crud api在POST上返回空数组

Php crud api在POST上返回空数组,php,api,Php,Api,我使用的是GET和DELETE,但不是POST和PUT 后请求 /records/posts/ 内容 { "title": "Black" } 返回一个空数组: HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 [] 然后把它还给我: HTTP/1.1 422 Unprocessable Entity Content-Type: application/json; ch

我使用的是GET和DELETE,但不是POST和PUT

后请求

/records/posts/
内容

{
    "title": "Black"
}
返回一个空数组:

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
[]
然后把它还给我:

HTTP/1.1 422 Unprocessable Entity
Content-Type: application/json; charset=utf-8

{"code":1002,"message":"Argument count mismatch in '1'"}

GET和DELETE工作得很好,有什么想法吗?

好吧,要么是服务器的响应故意为空(空数组),因为没有匹配,要么是服务器端应用程序逻辑有问题。我们对此无话可说,因为你们并没有和我们分享这种逻辑。