Должен ли я знать Java, чтобы вызвать веб-сервис-> отправить письмо?
Вы можете создать веб-сервис, используя любой веб / серверный язык. Но вы должны понять, что такое «Веб-сервис», прежде чем вы зайдете слишком далеко со своим вопросом.
И перестаньте думать, что веб-сервис = XML = Java.
Я знаю о функции mail () в php. Но я был специально
сказал, чтобы узнать, как вызвать веб-сервис. Я потерялся и не знаю
с чего начать.
Веб-сервисы начинают становиться довольно популярными, но их не всегда хорошо понимают. Когда мы говорим о веб-сервисе, мы имеем в виду интерфейсы к данным, предоставляемым через HTTP, предназначенные для программного использования. При таком свободном определении RSS-каналы (также) представляются также веб-службами, поскольку они обмениваются данными через HTTP в формате, предназначенном для анализа программным обеспечением, а не людьми, хотя они обычно не включаются в такие обсуждения.
Веб-сервис стал меткой для XML, отправляемого по HTTP, с возможностью чтения и записи (но это не весь рисунок). Хотя HTTP всегда лежит в основе (помещая «сеть» в «веб-сервисы»), нам не обязательно использовать XML и не нужно предоставлять методы для записи данных. Многие веб-сервисы позволяют только запрашивать и читать данные.
Хотя у нас уже есть транспортный уровень в нашем сетевом стеке (TCP / UDP), тогда, когда мы говорим о веб-сервисе (который на самом деле является API поверх HTTP), нам также нужен транспортный уровень API. Когда мы говорим о транспортных уровнях API, мы на самом деле имеем в виду слой над прикладным уровнем в верхней части семиуровневой модели OSI. Короче, в этом пространстве, как правило, три основных претендента,
A. REST
B. XML-RPC
C. SOAP
После того, как вы создадите свой собственный общедоступный API, используя вышеупомянутый транспортный уровень, вы сможете поощрять людей создавать более диковинные языки и приложения для создания собственных наборов API, предоставляя базовый набор поддержки языков (PHP, Perl) , Phyton, .NET и Java).
Так, куда отправляется электронная почта в этих объяснениях? Это лишь часть (маленькая) того, что вы называете «Веб-сервис». После того, как вы поиграете с «Веб-сервисом», вы будете точно знать, где вы можете разместить его как часть веб-сервиса.