Curl и PHP - как я могу пройти через JSON через PUT, POST, GET

Я работал над созданием Rest API для всего этого, и я тестировал его по мере использования 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 для создания curl. Как видите, я передаю данные в виде строки json. Я прочитал и думаю, что, возможно, смогу выполнить POST и включить поля POST, но я не смог выяснить, как передать данные http тела с помощью GET. Все, что я вижу, говорит, что вы должны прикрепить его к URL, но это не тактак в форме командной строки. В любом случае, я бы хотел, чтобы кто-то мог написать правильный способ выполнения этих четырех операций в PHP здесь, на одной странице. Я хотел бы увидеть самый простой способ сделать это с помощью curl и php. Я думаю, что мне нужно пропустить все через тело http, потому что мой php api ловит все с помощью php: // input

Ответы на вопрос(5)

Ваш ответ на вопрос