Отправить PathVariable @PostMapping в почтальоне

Я хочу отправить переменную пути в пост-мэппинге в ПО почтальона. Я выбираю тело пост-мэппинга, а затем как это сделать? Я проверил на примере @RequestParam против @PathVariable все ответы для метода получения, но мне нужен ответ для метода публикации.

@RestController
@RequestMapping("api/v1/customers") 
public class CustomerController {

@PostMapping("/{code}")
    public String postRequest(@PathVariable String code,@RequestBody CustomerDTO dto){
         System.out.println(dto);
         System.out.println(code);
         return "Something";
    }
}

PathVariable является частью URL

Scary Wombat 14.11.2018 03:21

возможный дубликат stackoverflow.com/questions/13715811/…

Scary Wombat 14.11.2018 03:21

вы можете использовать uri в почтальоне, например "локальный: 8080 / API / v1 / клиенты / {code}", выберите выпадающее меню и отправьте запрос.

GauravRai1512 14.11.2018 03:23

Нет, мы не можем отправлять значения через url, при сопоставлении сообщений, другими словами, мы не можем редактировать url в методе публикации.

Dumidu Udayanga 14.11.2018 03:27

Вы можете показать мне свой удачный подход от почтальона?

GauravRai1512 14.11.2018 03:37

Состояние HTTP 415 - Отчет о состоянии типа неподдерживаемого типа носителя Описание Исходный сервер отказывается обслуживать запрос, поскольку полезная нагрузка находится в формате, не поддерживаемом этим методом на целевом ресурсе.

Dumidu Udayanga 14.11.2018 03:39

Возможный дубликат @RequestParam против @PathVariable

Bishan 14.11.2018 03:42
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
7
7
35 605
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Вы можете обратиться к официальной документации:

https://www.getpostman.com/docs/v6/postman/sending_api_requests/requests

Пожалуйста, перейдите по URL-адресу диаграммы.

Некоторые конечные точки API используют переменные пути. Вы можете работать с ними в Postman. Ниже приведен пример URL-адреса с переменной пути:

https://api.library.com/:entity/

Чтобы отредактировать переменную пути, щелкните Params, чтобы увидеть, что она уже введена в качестве ключа. При необходимости обновите значение. Например,: entity может быть «пользователем» в этом конкретном случае. Почтальон также предлагает вам автозаполнение URL.

Ответ принят как подходящий

выберите сообщение -> добавьте URL -> выберите тело -> выберите необработанный -> выберите JSON (приложение / json) -> добавьте данные json -> нажмите `` Отправить ''

простой способ поместить переменную пути в Postman в вашем случае - "/: code"

check link to see how to add path variables in Postman

Добро пожаловать в stackoverflow. Некоторые из нас не могут просматривать изображения или переходить по ссылкам. Не могли бы вы вместо этого опубликовать изображение? И, возможно, немного удлините свое объяснение?

rajah9 15.03.2020 12:50

Я использовал 7.36.3

szyjek 26.03.2021 07:27

Это было именно то, что мне было нужно, наслаждайтесь голосом за!

Yash Joshi 13.09.2021 19:30

Другие вопросы по теме