file_get_contents('php://input') always returns an empty string

后端 未结 12 2239
遥遥无期
遥遥无期 2020-12-09 09:04

I\'m building a PHP RESTful API, following this tutorial. The following function, which should return the data sent with the request when the \'put\' method is used, returns

12条回答
  •  感动是毒
    2020-12-09 09:40

    for me this problem started, suddenly.
    i had installed ssl certificate.
    when i checked the response code it showed me 301, then i realized and changed
    http://
    to
    https://
    and got all the request back with file_get_contents('php://input').

    in your example curl call:
    put s after http as shown below:
    curl -i -X PUT -d '{"address":"Sunset Boulevard"}' https://localhost/clients/ryan

提交回复
热议问题