postman HTTP 메소드 정리 (get, post, put, patch, delete, head, options)
·
postman&API
HTTP 메소드란?HTTP 메소드는 클라이언트와 서버간의 통신을 정의하는 요청 메소드GET설명 : 서버에서 데이터를 가져오기 위해 사용됨특징요청의 본문(body) 이 없음데이터를 변경하지 않고 읽기 전용으로, 브라우저 캐싱이 가능함.▶ 네트워크 트래픽을 줄이고, 서버부하를 줄일 수 있음.url에 쿼리 문자열로 데이터를 전달함. (보안 취약성)▶ ? parameter_key = value & parameter_key = value ... 으로 여러개의 파라미터를 전송 가능.멱등성을 가짐※ 멱등성 : 동일한 연산을 여러 번 수행해도 결과가 달라지지 않는 성질POST설명 : 서버에 데이터를 전송하여 새 리소스를 생성하거나 데이터 처리특징요청의 본문(body) 에 데이터를 포함함일반적으로 리소스를 생성하는 데 ..
python을 사용하여 api 검색 결과값을 그래프로 만들기.
·
postman&API
python 에서 7레벨 보석 최저값을 가져와 list에 입력하기.참고 링크 : https://rusharp.tistory.com/87API response 값 가져오기from lostark_api_token import *import requestsimport jsonimport datetimeimport timeimport matplotlib.pyplot as pltlostark_url = "https://developer-lostark.game.onstove.com"url = lostark_url + "/auctions/items"# 3티어, 7레벨의 보석을 즉시구매가 오름차순으로 검색함.Body = { "Sort": "BUY_PRICE", "CategoryCode": 210000, "Item..
로스트아크 API를 사용하여 매시간 보석 가격 확인하기
·
postman&API
Lostark API 중 Auctions/post 를 사용하여 보석 가격 확인해보기.참고 링크 : https://rusharp.tistory.com/83 7-2 참고.Post Body 설정3티어 / 보석아이템명에 "9레벨" 이 포함돼어야 함.{// 즉시 구매가 오름차순 "Sort": "BUY_PRICE",// 보석에 해당하는 코드 입력 "CategoryCode": 210000,// 3티어 보석 확인 "ItemTier": 3,// 9레벨 ~ 의 보석 "ItemName": "9레벨", "PageNo": 0,// 오름차순 "SortCondition": "ASC"}Post-responsevar jsonData = pm.response.json();// 검색 결과가 있는 경우if (jsonData...
로스트아크 API 에서 response 값을 다른 request 값으로 보내기.
·
postman&API
아래 링크중 Auction_get 의 response 값을 받기참고 링크 : https://rusharp.tistory.com/83Environment 에 검색할 어빌리티 스톤의 값 입력하기response 값에서 필요한 값 정제하기참고 링크 : https://rusharp.tistory.com/81/ 의 2-2번어빌리티 스톤의 값 배열로 변환// 어빌리티 스톤의 값 (각성,중갑 착용)let stone_options = pm.environment.get("stone_options").split(",");Auction_post 에 보낼 "각성", "중갑 착용" 에 해당되는 코드값 Environment Variable 로 입력var response = pm.response.json();// 어빌리티 스톤의 값..
로스트아크 API 사용하기
·
postman&API
로스트아크에서 제공하는 APi 전체 사용해보기 사전 준비https://developer-lostark.game.onstove.com/ 에서 API key 값 받기로스트아크 API는 동일한 key값과 보안을 사용하고 있기 때문에,collection Authrization 설정 후, 하위 requests 의 Authorization 을 inherit auth from parent 으로 설정.Lostark_API > Environment variabe 세팅lostark_tokent : 2-1에서 받은 인증키lostark_url : https://developer-lostark.game.onstove.comcharacterName : 임의의 캐릭터 이름NEWSGET /news/notices : 공지사항 목록 반..
Postman naver API 내용을 Python으로 코딩해보기.
·
postman&API
GET API - python으로 만들어보기참고 링크 : https://rusharp.tistory.com/79  코드 내용from naver_api_token import *import requestsimport pprinturl = "https://openapi.naver.com/v1/search//local.json"# 헤더 설정headers = { "X-Naver-Client-Id": client_id, "X-Naver-Client-Secret": client_secret,}# 파라미터값 지정params = { "query": "seoul"}# requests.get을 통해 GET 요청받음response = requests.get(url, headers=headers, params..
postman 다양한 기능 알아보기
·
postman&API
URL 을 변수로 생성하기변수로 지정할 url 부분 드래그set as variable 버튼 선택Name 및 범위(Collection) 지정하기naver api 테스트하는 것들 중 공통적인 url 부분을 변수로 처리할 수 있음.postman Send 결과 확인하기Test Result 출력하기Scripts > Post-request 에서 우측 RNB 의 `Status code: Code is 200` 클릭하면 자동으로 코딩이 들어감.이후 Send 버튼을 클릭하면 하단 Test Results 에 결과값 노출.Send 결과값을 Environment 변수로 지정하기우측상단 Environment quick look 에서 Add 버튼 클릭Environment 변수 이름 변경(Naver_Environment)다시 Po..
포스트맨 변수
·
postman&API
변수 범위global, collection, environment, data, local 순으로 범위가 좁아짐Global컬렉션, 요청, 테스트 스크립트 및 환경 간의 데이터에 액세스할 수 있습니다.전역 변수는 작업 공간 전체에서 사용할 수 있습니다 .전역 변수는 Postman에서 사용할 수 있는 가장 넓은 범위를 가지므로 테스트 및 프로토타입 제작에 매우 적합합니다.이후 개발 단계에서는 보다 구체적인 범위를 사용하십시오.Collection컬렉션의 요청 전반에 걸쳐 사용 가능하며 환경에 독립적입니다.컬렉션 변수는 선택한 환경에 따라 변경되지 않습니다.인증 또는 URL 세부정보 등 단일 환경을 사용하는 경우 컬렉션 변수가 적합합니다.Environment작업 범위를 로컬 개발, 테스트 또는 프로덕션 등 다양한..