Следующее вдохновлено ответом Саймона. Он является автономным (не требует отдельного файла формата), что делает его отличным для включения в .bashrc
.
curl_time() {
curl -so /dev/null -w "\
namelookup: %{time_namelookup}s\n\
connect: %{time_connect}s\n\
appconnect: %{time_appconnect}s\n\
pretransfer: %{time_pretransfer}s\n\
redirect: %{time_redirect}s\n\
starttransfer: %{time_starttransfer}s\n\
-------------------------\n\
total: %{time_total}s\n" "$@"
}
Более того, он должен работать со всеми аргументами, которые обычно выполняются curl
, так как "$@"
просто передает их. Например, вы можете сделать:
curl_time -X POST -H "Content-Type: application/json" -d '{"key": "val"}' https://postman-echo.com/post
Выход:
namelookup: 0,125000s
connect: 0,250000s
appconnect: 0,609000s
pretransfer: 0,609000s
redirect: 0,000000s
starttransfer: 0,719000s
-------------------------
total: 0,719000s
Я удалил проект и создал его снова. Он работал для меня. Спасибо всем за помощь
Я скопировал все ваши файлы в Intellij, но у вас не было проблем с вашим файлом. Возможно, иерархическая структура вашего проекта (класс JavaApi должен быть в пакете JavaCourse) или настройка IDE (очистить / перестроить, повторно импортировать pom) неверна.
Для начала с весны загрузки. Вы можете создать проект из https://start.spring.io/