Разработка JS скрипта для работы с REST-API
Необходимо создать страницу для создания и тестирования REST API
На странице должны присутствовать:
- Выбор типа запроса
- Заголовки запроса
- Параметры запроса (GET)
- Тело запроса (POST)
Также очень важно, если тело POST запроса добавлено в текстовое поле raw, при переключении на вид формы (form-data) все данные должны отобразиться в форме, как здесь
Чтобы не терять время, за основу можете взять исходники Rester
Главные моменты которые должны присутствовать, их нету в RESTer
- Импорт запроса, к примеру вот такой запрос
POST /login HTTP/1.1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3371.182 Safari/537.36
Cookie: lang=en; PHPSESSID=tfi5v5pdu0movq2fo6iqgmc1pb;
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Host: api.mybesttestsite.ua
Content-Type: application/x-www-form-urlencoded
Accept-Language: en-US
login%5B_username%5D=&login%5B_password%5D=&login%5B_apikey%5D=cxXNoqZ4UtkRKL2OBSHhkw95N8uL6A
Вставляем такой запрос в форму, жмем на button и JS расставляет все по своих местах
- Также в форме где указанны параметры, будь то POST или GET запрос, добавляем еще чекбоксы в которых будет выбор значения apiKey, privateKey, username, pass, login
Таким образом мы помечаем параметры которые необходимо будет сменить
- Последний этап это сохранение в формате Json (В будущем этот json буду хранить в MySQL БД)
Примерно такой вид:
{
"method": "POST",
"url": "https://cosmetics.com.ua/res/ajax/api.php",
"queryGetParam":
{
"method": "subscribe",
"email": "[email protected]"
},
"headers": {
"Content-Type": "text/plain;charset=UTF-8"
},
"body": {
"fio": [
"William",
"Henry",
"Gates"
],
"apikey": "45drftuyghbj32rfe",
"ajaxSubmit": "true"
}
}
Выбранный исполнитель
Похожие заказы
- $1500Веб-программирование7 заявокЗакрыт7 лет назад
Настроить фильтр для каждого подкаталога Prestashop Настройка импортирования данных из файла decorin.by
Веб-программирование2 заявкиЗакрыт7 лет назадТребуется человек который будет выполнять отдельные задания на сайте. Оплата и сроки оговариваются. Сайт https://soclikes.com/ и https://viplikes.net/ Сайты идентичные. Сайты самописы на php, админки и базы данных нет, CSM тоже нет. ...
Веб-программирование3 заявкиЗакрыт7 лет назад- Веб-программирование4 заявкиЗакрыт7 лет назад
http://bohomagic.ru В карточке товара: При выборе цвета переключать в основном окне нужное фото по цвету. Перевод 3 фраз в корзине магазина.
Веб-программирование1 исполнительЗавершен7 лет назадЕсть макет в psd, нужно сверстать. Лендинг будет содержать 4-ре страницы. Очень важно - соблюдение сроков и регулярный выход на связь. Ищем специалиста на постоянную основу. Если с этим лендингом ...
Веб-программирование9 заявокЗакрыт7 лет назадНа сайте есть плагин доставки для расчета стоимости доставки по Москве и по России, которая отображается на странице каждого товара. Поменял шаблон, и новом плагин не отображается. Надо, что бы все работало, а так же ...
Веб-программирование4 заявкиЗакрыт7 лет назадНужна помощь в фиксах по сайту на Yii2 в которую приходят заявки с 3 лендингов. Сейчас есть несколько проблем: Файлы отправленные с формы загружаются, но не открываются: https://tppr.me/pbOCtВ ЦРМ предусмотрена возможность отправки письма ...
Веб-программирование1 исполнительЗавершен7 лет назадЕсть разные задачи под битрикс фреймворк. нужен программист для периодической работы удаленно. Есть задачи на добавление страниц в административной панели администрирования. Т.е. Бэк энд. доработка разных таблиц там же в панели и т.п. ...
Веб-программирование3 заявкиЗакрыт7 лет назадРазвивающийся перспективный проект на постоянную работу требуется PHP программист Тематика – кино, сериалы, новости. Необходимо дорабатывать в соответствии с поставленными задачами портал. Добавлять новый функционал, развивать ...
Веб-программирование2 заявкиЗакрыт7 лет назад