Сервис GET POST запросов
С помощью данного сервиса вы можете послать 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 - список переданных параметров в теле запроса
Как использовать
Для каждого языка программирования есть свои команды для работы с интернет адресами. Для конкретного языка смотрите соответствующую справочную информацию.
Ниже есть несколько примеров для разных языков.
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 });
Комментариев: 0