머리말
우리의 일상 개발 과정에서 우리는 모두 다소 API 인터페이스 테스트를 포함합니다. 예를 들어, 일부 친구는 Chrome의 Postman 플러그인을 사용하거나 Firefox의 Restclient 및 기타 도구를 사용합니다. 실제로 이러한 도구는 API 인터페이스를 테스트하는 매우 효과적인 방법 중 하나입니다. 저자는 Postman을 사용하여 API 인터페이스의 테스트를 완료했습니다. 오늘날 저자는 독자가 API 인터페이스를 신속하게 테스트하는 데 도움이되는 매우 유용한 가제트를 권장합니다. 이 도구는 Idea의 편집기 REST 클라이언트입니다.
Idea의 Editor REST Client는 Intellij Idea 2017.3 버전에서 지원되었으며 2018.1 버전에 많은 기능을 추가했습니다. 실제로 Intellij Idea 용 HTTP 클라이언트 플러그인입니다.
시작하세요
먼저 그림과 같이 모든 디렉토리에서 xxx.http 파일을 만들 수 있습니다.
여기에서는 ###을 사용하여 http 요청을 분할하고 나중에 아래 그림과 같이 주석을 추가해야합니다.
### 사용자 로그인 Post http : // localhost : 8088/oauth/token? grant_type = password & username = lgz & password = 123456accrect : application/jsoncontent-type : application/json; charset = utf-8authorization : 기본 클라이언트 비밀 Cache-Control : no-cache
따라서 응답 내용을 얻습니다.
다중 환경 구성
개발 과정에서 일반적으로 개발 환경, 테스트 환경, 사전 문제 환경, 생산 환경 등과 같은 여러 환경이 있습니다. 따라서 편집자 REST 클라이언트가 Postman과 같은 다중 환경 구성을 수행 할 수있는 경우에 좋습니다. 실제로 편집자 REST Client는 이미이 기능을 지원합니다. REST-Client.env.json 파일 만 생성하고 여러 환경 정보를 구성하면됩니다.
{ "개발": { "url": "http : // localhost : 8088", "token": "bearer 4d74c7fb-0ef4-45ec-b3ff-902ea3d116c"}, "test": {url ":"http : // localhost : 8089 " 4D74C7FB-0EF4-45EC-B3FF-902EAA3D116C "},"사전 프로덕션 ": {"URL ":"http://Activity.720ui.com ","Token ":"Bearer 4d74c7fb-0ef4-45ec-b3ff-9022AA3D116c "},}, "URL": "http://activity.720ui.com", "토큰": "Bearer 4D74C7FB-0EF4-45EC-B3FF-902EAA3D116C"}}}현재 이전 URL을 변환하고 http : // localhost : 8088을 대신 URL로 변환하십시오.
post /oauth /token? grant_type = password & username = lgz & password = 123456
여기서 우리가 얻는 전반적인 효과.
사건에 대한 자세한 설명
이제 완전한 사례를 작성해 봅시다.
### 사용자 정보 작성/v1/m/usercept : application/jsoncontent-type : application/json; charset = utf-8authorization : { "username": "xiaoyue", "realname": "xiaoyue", "암호": "111111", "이메일": "[email protected]", "183059300" "weixin": "lianggzone", "sex": 1} ### 사용자 정보 수정/v1/m/users/723181accept : application/jsoncontent-type : application/json; charset = utf-8auuthorization : cachepatch-control : no-cache { "useRername": "xiaoyue"} ## query} /v1/c/users/lgz/usernameaccep : application/jsoncontent-type : application/json; charset = utf-8aauthorization : ### 쿼리 사용자 정보 목록 get/v1/c/user? keyword = 빔 수락 : application/jsoncontent-type : application/json; charset = utf-8authorization :참조
https://marketplace.visualstudio.com/items?itemname=humao.rest-clientt
요약
위는이 기사의 전체 내용입니다. 이 기사의 내용에 모든 사람의 연구 나 작업에 대한 특정 참조 가치가 있기를 바랍니다. 궁금한 점이 있으면 의사 소통을 위해 메시지를 남길 수 있습니다. Wulin.com을 지원 해주셔서 감사합니다.