Http Request - библиотека для простой работы с HTTP

Discussion in 'PHP' started by Gar|k, 20 Jul 2013.

  1. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    PHP:
    try {
        
    $http HttpRequest::get("http://geocode-maps.yandex.ru/1.x/?format=json",array("geocode"=>$city))->acceptJson();
        
    $json $http->ok() ? json_decode($http->body()) : null;
    } catch (
    HttpRequestException $e) {
        exit(
    $e->getMessage());
    }
    Этих строк кода достаточно что бы забыть о всех проблемах, которые могут возникнуть при работе с сетью. Не нужно проверять установлен ли cURL, включена ли директива allow-url-fopen, можно ли на сервере использовать сокеты, пришли данные полностью или частично, все это скрыто внутри библиотеки.

    Давайте поддержим отечественного производителя, а то "шибко" умные "разработчики" на хабре минусят, придираясь к комментариям в коде и отсутствием модного сахара новых версий PHP.

    habrahabr: http://habrahabr.ru/post/187164/

    github: https://github.com/Garik-/http-request

    ^ Здоровая критика приветствуется
     
    _________________________
    4 people like this.