Статьи

Как сделать запрос веб-сервисов с помощью скрипта сборки

Вы ненавидите, что ваш любимый веб-сервис не может быть использован в ваших сценариях сборки? Ну, ты уверен, что это так? Я покажу вам, как использовать популярный инструмент Phing — который по сути является портом популярного Apache Ant для PHP — для запроса Nettuts + Prefixr API в сегодняшнем кратком совете.


01
02
03
04
05
06
07
08
09
10
11
<?xml version=»1.0″?>
 
<project name=»demo» default=»prefixr»>
    <property name=»css.path» value=»css/style.css» />
    <target name=»prefixr»>
        <echo msg=»Updating your stylesheet» />
        <loadfile property=»css.min» file=»${css.path}» />
        <exec command=»curl -sSd css=’${css.min}’ http://prefixr.com/api/index.php > ${css.path}» />
    </target>
 
</project>

Чем больше я использую Phing, тем больше понимаю, насколько он мощный. Хотя многие предпочитают Apache Ant за его мобильность, с Phing я могу использовать свои знания PHP для создания любых новых задач или фильтров, которые мне требуются. Это невероятно мощно и удобно. Какой ваш инструмент для сборки?