postman 기반 동적 데이터 획득 과정 상세 설명
제 이 슨 형식 으로 메 시 지 를 되 돌려 줍 니 다.
위의 그림 의 코드 를 입력 한 후 send 요청 인 터 페 이 스 를 클릭 하여 전역 변수 에서 JWT 와 uid 의 값 을 성공 적 으로 가 져 왔 는 지 확인 하고 전역 변 수 를 설정 하 였 습 니 다.
충전 기록 인터페이스 에 JWT 와 uid 를 사용 할 곳 에 변 수 를 설정 합 니 다{{JWT}과{uid}}}
요청 완료 후 변수 지우 기
사례 를 대량으로 실행 하 는 방법 으로 실행 하고 계 정 을 전환 하여 로그 인 요 구 를 하여 충전 기록 의 동적 데 이 터 를 성공 적 으로 얻 었 는 지 검증 합 니 다.
메 시 지 를 xml 형식 으로 되 돌려 주 는 메시지 에서 값 을 설정 합 니 다.
위의 인 터 페 이 스 를 실행 한 후 전역 변수 에 변수 provice 가 존재 합 니 다.
인터페이스 에 의존 하여 변수 중의 value 를 매개 변수 로 전송 합 니 다.
2、Pre-request Script 에서 처리
먼저 postman 은"Send a request"코드 세그먼트 를 제공 합 니 다.그 는 이미 봉 인 된 요청 을 보 내 는 방법 입 니 다.이 코드 세그먼트 는 기본적으로 get 요청 만 보 낼 수 있 고 이렇게 직접 사용 하면 요청 1 등 정 보 를 지정 할 수 없습니다.
POST 요청 을 전송 하려 면 body 매개 변 수 는 json 데이터 입 니 다.
var data = {"userName": "17779828887","passWord": "123456"}
const postRequest = {
url: "http://localhost:8080/user/login",
method: 'POST',
header:"Content-Type: application/json",
body: {
mode: 'raw',
raw: JSON.stringify(data)
}};
pm.sendRequest(postRequest, function (err, res) {
console.log(res.json());
//
pm.globals.set("uid", res.json().data.user.uid);
pm.globals.set("token", res.json().data.token);
});
// const js , const ,
// url url;
// method ;
// header ( json , Content-Type:application/json, , json 。。。)
// body body
// JSON.stringify() JavaScript ( ) JSON
헤더 에 여러 개의 키 를 추가 해 야 한다 면 다음 과 같은 방식 으로 해 야 합 니 다.
header: [
"Content-Type: application/json",
"token: duoceshi"
]
POST 요청 을 보 내 려 면 인자 형식 은 application/x-ww-form-urlencode 입 니 다.
const form_request = {
url: "http://192.168.0.221:8181/cms/manage/loginJump.do",
method: "post",
header: [
"Content-Type: application/x-www-form-urlencoded"
],
body:{
mode: "raw",
raw: "userAccount=admin&loginPwd=123456"
}
};
pm.sendRequest(form_request, function (err, response) {
console.log(response.json());
});
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Postman을 사용하여 ADT와 상호 작용ADT: Azure Digital Twins Postman은 데스크톱 및 플러그인 기반 GUI에서 주요 HTTP 요청 기능을 제공하는 REST 테스트 도구입니다. HTTP 요청을 작성하여 ADT(Azure Digit...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.