Я работаю над созданием API Rest для этого черта, и я тестировал его, когда я продолжаю использовать curl из командной строки, что очень просто для CRUD
Я могу успешно выполнить этот вызов из командной строки
curl -u username:pass -X GET http://api.mysite.com/pet/1
curl -d '{"dog":"tall"}' -u username:pass -X GET http://api.mysite.com/pet
curl -d '{"dog":"short"}' -u username:pass -X POST http://api.mysite.com/pet
curl -d '{"dog":"tall"}' -u username:pass -X PUT http://api.mysite.com/pet/1
Вышеупомянутые вызовы легко сделать из командной строки и отлично работать с моим api, но теперь я хочу использовать PHP для создания завитка. Как вы можете видеть, я передаю данные как строку json. Я читал об этом, и я думаю, что могу, возможно, сделать POST и включить поля POST, но мне не удалось выяснить, как передать данные HTTP-тел с помощью GET. Все, что я вижу, говорит, что вы должны привязать его к URL-адресу, но в форме командной строки это не выглядит так. В любом случае, мне бы это понравилось, если бы кто-то мог написать правильный способ сделать эти четыре операции в PHP здесь на одной странице. Я хотел бы увидеть самый простой способ сделать это с curl и php. Я думаю, мне нужно передать все через тело http, потому что мой php api ловит все с помощью php://input