Я работаю над API. Где я должен работать на спокойных веб-сервисах. Я очень новичок в этом. Что я узнал из документации API, так это то, что я должен передавать данные по определенному URL-адресу. У меня есть все необходимые данные и этот URL. Но я не нашел способа передать данные методом POST для спокойной веб-службы (по этому URL-адресу).Как передать данные веб-службе RESTful?
Я узнал об этом из документации API:
- URI: "https://host:port/v1/merchant/transaction/create"
- HTTP Метод: POST
параметры заголовка
- Content-Type: приложения/JSON
- UserId: XXXXX
- Токен: XXXXXXXXXXX
И это RESTful установка, которая передает данные, используя формат JSON через HTTPS.
Может ли кто-нибудь помочь мне, как передать данные с помощью метода POST на этот URL?
Из ваших тегов Я предполагаю, что вы хотите реализовать вызов API в PHP? –
Да, братья, вы правы. Но я не могу найти способ, какой стандартный способ написать такой код! У меня есть вся информация, о которой уже упоминалось. – salimbutex
Как я уже упоминал ниже, вы можете использовать комбинацию 'json_encode()' и расширение cURL, которое позволяет отправлять любой HTTP-запрос на целевой адрес. Кроме того, вы можете выбрать библиотеку для использования, например [HTTPful] (http://phphttpclient.com/) или [Guzzle] (http://guzzle.readthedocs.org/en/latest/). Если вы еще не знакомы с PHP, библиотека может быть лучшим решением для вас. –