Сервис GET POST запросов: Getest
С помощью сервиса Getest вы можете послать GET или POST запрос для тестирования вашего приложения.
URL для тестов:
https://vivazzi.pro/test-request/
В зависимости от типа запроса вы получите соответствующее содержание.
GET
Для отправки GET запроса с параметрами используйте url вида:
https://vivazzi.pro/test-request/?par_1=foo&par_2=bar
Ответ:
OK,GET,query_string par_1=foo&par_2=bar
OK - состояние ответа
GET - тип запроса
query_string - список переданных параметров
POST
Для отправки POST запроса с параметрами используйте url вида:
https://vivazzi.pro/test-request/?par_1=foo&par_2=bar Данные post запроса: par_3=baz&par_4=muz
Ответ:
OK,POST,query_string par_1=foo&par_2=bar,body par_3=baz&par_4=muz
OK - состояние ответа
POST - тип запроса
query_string - список переданных параметров в url адресе
body - список переданных параметров в теле запроса
Ответ в виде json
Для отправки GET или POST запроса с параметрами и получения ответа в виде json используйте параметр json=true
в url
.
GET запрос:
https://vivazzi.pro/test-request/?json=true&par_1=foo&par_2=bar Ответ: {"status": "OK", "method": "GET", "query_string": "json=true&par_1=foo&par_2=bar"}
POST запрос:
https://vivazzi.pro/test-request/?json=true&par_1=foo&par_2=bar Данные post запроса: par_3=baz&par_4=muz Ответ: {"status": "OK", "method": "POST", "query_string": "json=true&par_1=foo&par_2=bar", "body": "par_3=baz&par_4=muz"}
Как использовать
Для каждого языка программирования есть свои команды для работы с интернет адресами. Для конкретного языка смотрите соответствующую справочную информацию.
Ниже есть несколько примеров для разных языков.
Python
import requests r = requests.get('https://vivazzi.pro/test-request/', data = {'par_1': 'foo', 'par_2': 'bar'}) # r = requests.get('https://vivazzi.pro/test-request/?par_1=foo&par_2=bar') # даёт такой же результат print(r.text) # OK,GET,query_string par_1=foo&par_2=bar r = requests.post('https://vivazzi.pro/test-request/', data = {'par_1': 'foo', 'par_2': 'bar'}) print(r.text) # OK,POST,body par_1=foo&par_2=bar
JavaScript
<script src="https://unpkg.com/axios/dist/axios.min.js"></script> axios.get('https://vivazzi.pro/test-request/', {'par_1': 'foo', 'par_2': 'bar'}) .then((response) => { console.log(response.data); // OK,GET,query_string par_1=foo&par_2=bar }) axios.post('https://vivazzi.pro/test-request/', {'par_1': 'foo', 'par_2': 'bar'}) .then((response) => { console.log(response.data); // OK,POST,body par_1=foo&par_2=bar });
Онлайн через браузер
Хоть данный сервис и предназначен для проверки кода вашего приложения, но сам сервис можно проверить и через браузер:
GET: https://vivazzi.pro/test-request/?par_1=foo&par_2=bar
Вы увидите ответ: OK,GET,query_string par_1=foo&par_2=bar
Автор сервиса: Мальцев Артём
Показать историю изменения сервиса
Представляю вашему вниманию книгу, написанную моим близким другом Максимом Макуриным: Секреты эффективного управления ассортиментом.
Книга предназначается для широкого круга читателей и, по мнению автора, будет полезна специалистам отдела закупок и логистики, категорийным и финансовым менеджерам, менеджерам по продажам, аналитикам, руководителям и директорам, в компетенции которых принятие решений по управлению ассортиментом.
Комментарии: 0