За последние 24 часа нас посетили 19815 программистов и 1626 роботов. Сейчас ищут 1878 программистов ...

Rest, json, js, php

Тема в разделе "JavaScript и AJAX", создана пользователем torsar, 6 май 2016.

  1. torsar

    torsar Активный пользователь

    С нами с:
    21 ноя 2012
    Сообщения:
    130
    Симпатии:
    1
    Прочел вот это:
    http://www.ibm.com/developerworks/library/ws-restful/
    Но чет не все понял [​IMG]

    Как, например, сформировать и отправить запрос:
    GET /adduser?name=Robert HTTP/1.1

    XMLHTTPRequest?

    Нужен учебник, как работать с REST.
    С привязкой к php и json [​IMG]
    --- Добавлено ---
    Да и не только как юзать чужие REST API но и создавать свои.
    Без привязки к фреймворкам.
    Чистый PHP :)
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    читаем про cURL
    --- Добавлено ---
    а для простых случаев хватит и file_get_contents()
    GET:
    PHP:
    1. $params = array('name' => 'Robert');
    2. $url = 'https://example.com/adduser?' . http_build_query($params);
    3. $response = file_get_contents($url);
    ну а для POST, DELETE, PUT юзаем контексты, это третий параметр в функции file_get_contents()
    PHP:
    1. $opts = array('http' =>
    2.     array(
    3.         'method'  => 'POST',
    4.         'header'  => 'Content-type: application/x-www-form-urlencoded',
    5.         'content' => $postdata
    6.     )
    7. );
    8. $context  = stream_context_create($opts);
    в документации все есть и с примерами
     
  3. torsar

    torsar Активный пользователь

    С нами с:
    21 ноя 2012
    Сообщения:
    130
    Симпатии:
    1
    Нужно сформировать запрос из web-приложения, те средствами js и ajax.
    При чем тут cURL :(.
     
  4. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    так JS или чистый PHP нужен? )
     
  5. torsar

    torsar Активный пользователь

    С нами с:
    21 ноя 2012
    Сообщения:
    130
    Симпатии:
    1
    Клиент на js.
    Сервер который реализовывает и обрабатывает Rest API на PHP.
    Обмен на JSON.
    (наверное нужно написать web - сервис, не знаю пока).
    Должна же быть умная книжка или глава в книжке по теме?
    Или подробное руководство в нете?
     
  6. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Да
    --- Добавлено ---
    Посмотри jquery, удобно формировать ajax запрос с нужными параметрами.