Сервис 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
Версия сервиса: 1.01
Автор сервиса: Артём Мальцев
История изменений сервиса
v. 1.01 (21.03.2021)
Добавлен ответ GET и POST запросов в виде json.
v. 1.00 (18.02.2021)
Добавлена проверка GET и POST запроса.
Комментариев: 0