보통 로컬 PC에 있는 Postman 을 사용해서 HTTP 요청을 보내고, 속도가 얼마나 나오고 응답 크기가 얼만지 확인을 하는데 피치 못하게 보안상 이유로 방화벽 때문에 Postman 을 사용하지 못하는 경우가 있어 cURL 로 요청을 보내고, 응답을 파일에 저장 및 응답 속도를 출력하는 방법을 알아보겠습니다. 아래에 요청과 응답의 예제가 있습니다. $ sudo curl -w "@curl-format.txt" -o response.json -XGET 'host:port/api' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 118k 0 118k 0 0 199k 0 ..
Rest API 를 개발을 하고, 테스트를 할 때 MockMVC 를 이용해 테스트를 하거나 curl, Postman 툴을 이용해서 테스트를 하기도 한다. 그런데 이렇게 코드를 짜거나 툴을 이용하는것 말고, IntelliJ 에디터에서도 HTTP 요청 테스트가 가능하다고 한다. Http Client 기능인데, IntelliJ Ultimate에서만 제공을 한다. ( https://www.jetbrains.com/idea/features/editions_comparison_matrix.html ) New > New HTTP Request 라는 파일을 만들면 *.http 라는 파일이 생성되는데 이 파일에서 HTTP 요청을 작성하면 에디터에서 바로 HTTP 요청을 보낼 수 있다. 파일을 생성하면 아래와 같이, 주석..
Postman에서 proxy를 사용하기 위해서는, Settings > Proxy 탭에서, "Use the system proxy" 를 체크해서 사용하거나, "Add a custom proxy configuration" 을 사용하면 됩니다. http, https proxy 의 경우에는 system proxy를 사용하면 되는데, SOCKS proxy 의 경우에는 custom proxy configuration 및 hpts를 사용해야 됩니다. Postman proxy에서는 SOCKS proxy type을 지원하지 않아, 대신에 http, https proxy 로 설정을 하고 http, https proxy 에서 다시 SOCKS proxy를 거쳐서 Postman -> SOCKS proxy로 데이터가 나가도록 할..
- Total
- Today
- Yesterday
- Postman
- Git
- Index
- maven
- Java
- JSON
- Spark
- error
- Filter
- Kibana
- scala
- tomcat
- Linux
- AWS
- spring
- gradle
- Log
- Container
- mac
- docker
- elasticsearch
- JPA
- logstash
- plugin
- intellij
- Size
- SpringBoot
- install
- apm
- spring boot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |