Insomnia에서 요청 체인 사용
Insomnia란?
REST 클라이언트입니다.
2017/05에 오픈 소스화했습니다.
Insomnia
요청 체인
이번은, Insomnia의 편리한 기능의 하나인 리퀘스트 체인의 소개입니다.
이름에서 알 수 있듯이 요청을 체인 할 수있는 기능이지만 몇 가지주의 사항이 있습니다.
현재는 시험적인 기능(experimental feature)이 되고 있습니다.
현재 상태에는 과거에 던진 응답의 값을 참조하는 기능 만 있습니다.
즉, 요청을 실행하기 전에 다른 요청을 실행하는 것은 아닙니다.
(향후 구현 예정이라고 함)
가장 예상되는 유스 케이스가 인증을 요구하는 엔드 포인트에 인증시의 응답으로 돌아왔다
token
를 넣고 싶다! 라고 하는 케이스라고 생각하므로, 그 예를 기재합니다.전제
다음의 엔드포인트가 있는 예를 상정한 설정 방법이 됩니다.
htps : // 아피. 그래 mpぇ. 코 m/v1/아우 th (
POST
: 인증 끝점) htps : // 아피. 그래 mpぇ. 코 m/v1/세친 gs (
GET
: 설정 정보 취득 엔드 포인트 ※ 필수 인증) 설정
POST
하도록 설정합니다. Auth
탭에서 Bearer Token
를 선택합니다.Response => Header
를 선택합니다.Request
는 인증 끝점에 대한 요청을 지정하고 Header Name
는 Authorization
를 지정합니다.Live Preview
에 Bearer Token
가 표시되면 성공입니다.참고로 작성한 것처럼 현재 상태는 토큰이 만료될 때마다 인증 엔드포인트에 요청을 보내고 토큰을 업데이트해야 합니다.
그럼에도 불구하고 인증 엔드 포인트에 대한 요청을 정기 실행 (
Send
을 마우스 오른쪽 버튼으로 클릭하고 Repeat on Interval
을 선택)하는 것이 좋습니다.소감
지금까지는 토큰이 만료될 때마다 재인증하고 환경 변수로 설정한 토큰을 다시 써서, 하는 일을 하고 있었습니다만, 이것으로 약간 간편하게 응답의 확인을 할 수 있게 되었습니다 했다
조금 아직 기분 나쁨이 남기 때문에, 본래의 의미에서의 리퀘스트 체인이 구현되는 것이 기다려집니다만...
Insomnia에는 플러그인 기구도 있어, 그쪽에서도 대응할 수 있을지도 모릅니다.
현재, 공식적으로 문서화되어 있지 않으므로, 되는 대로, 소개하려고 생각합니다
공식 문서
Reference
이 문제에 관하여(Insomnia에서 요청 체인 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/re-fort/items/d1e2812b114af1dc86bc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)