이 온라인 도구는 강력한 HTTP 인터페이스 테스트 도구로, POST, GET, PUT, DELETE, HEAD, TRACE, OPTIONS, PATCH 등 다양한 요청 메서드를 지원합니다. 사용자는 이 도구를 인터페이스 호출 및 디버깅에 쉽게 사용할 수 있으며 쿠키, 헤더, IP 프록시 및 기타 HTTP 요청 정보의 설정을 사용자 지정할 수 있으며 다양한 시나리오에서 쉽게 사용할 수 있습니다.
예: https://yours.tools/, get 매개변수는 URL 바로 뒤에 추가됩니다.
로그인이 필요한 인터페이스에 접속할 때 다음과 같은 쿠키를 수동으로 채울 수 있습니다.Cookie 로그인이 필요한 인터페이스에 액세스할 때 수동으로 쿠키를 채울 수 있습니다. 또는 Google 크롬에서 인터페이스의 도메인 이름을 눌러 액세스할 수 있습니다.F12 개발자 도구를 열고 해당 요청을 찾은 다음Network 패널에서 해당 요청을 찾아 쿠키 정보를 직접 복사한 후 이 도구의 쿠키 입력 상자에 입력하면 수동으로 입력하지 않고도 쿠키를 쉽게 불러와 요청할 수 있습니다.
3. 사용자 지정 헤더
사용자 정의 헤더를 수동으로 입력할 수 있습니다.Header 정보를 수동으로 입력하거나, 요청된 헤더를 브라우저의Network 패널에서 요청된 헤더 정보를 복사하여 이 도구의 헤더 입력 상자에 직접 붙여넣을 수 있습니다.
4. HTTP 요청 개요
HTTP 인터페이스 테스트 및 사용은 HTTP 요청의 기본 개념을 이해하는 것으로 시작됩니다:
HTTP 요청 일반적으로 클라이언트는 HTTP 프로토콜을 통해 서버로 데이터를 전송하고, 서버는 프로토콜에 따라 클라이언트가 전송한 정보를 파싱합니다.
일반적으로 사용되는 요청 매개변수:
GET 파라미터 GET 매개변수: URL은 요청 뒤에 연결되며 요청 뒤에? 기호로 묶습니다. 예를 들어https://yours.tools/ ?a=b&c=d 예를 들어 물음표 뒤에 오는 부분이 GET 요청 매개변수입니다.
POST 매개변수 POST 매개변수는 URL에 표시되지 않고 HTTP 요청 본문에 표시됩니다.key=value POST 매개변수는 JSON 또는 XML 형식으로 전달할 수 있습니다. POST 매개변수는 다음과 같은 형식으로 전달할 수 있습니다.Content-Type 서버는 다양한 콘텐츠 유형에 따라 요청을 구문 분석합니다.
일반적인 콘텐츠 유형 유형
application/x-www-form-urlencoded 양식 제출에 일반적으로 사용되는 매개변수는 다음과 같은 형식입니다."a=b&c=d" 양식 제출에 일반적으로 사용되며 매개변수는 다음과 같은 형식입니다.
application/json JSON 형식의 데이터를 전송할 때는 요청 헤더에 Content-Type을 설정해야 하며, 일반적으로 서버는 요청 본문에서 스트림을 읽어 데이터를 처리합니다.
5. 요청 및 응답 헤더
요청 헤더 요청 시 클라이언트가 보내는 헤더 정보로 압축 지원 여부, 허용 언어, 사용자 에이전트, 리퍼러 등 클라이언트의 상황을 서버에 알리는 데 사용됩니다. 한편, 요청 헤더에는 쿠키도 포함됩니다.
응답 헤더 요청 상태 코드, 캐싱 정책, 설정 쿠키 등 서버가 클라이언트에 반환하는 헤더 정보 브라우저는 응답을 수신한 후 클라이언트에게 전송합니다. 응답을 받은 후 브라우저는 이러한 정보를 적절히 설정합니다.