추계 할인
CodeGym University
학습
강좌
과제
설문조사 및 퀴즈
게임
도움말
학습 재촉 스케줄
커뮤니티
사용자
포럼
채팅
기사
성공 사례
활동
리뷰
구독
옅은 색 테마
레슨
리뷰
회사 소개
시작
학습 시작
지금 학습을 시작하십시오
탐구 맵
레슨
모든 탐구
모든 레벨
HTTP 응답 코드
모듈 3
레벨 9,
레슨 4
응답 코드 HTTP 응답의 첫 번째 줄은 상태 드레인입니다. 3자리 숫자(응답 코드)와 문자 메시지(응답 설명)의 두 부분으로 구성됩니다. КОД-ОТВЕТА ТЕКСТОВОЕ-ОПИСАНИЕ
HTTP 헤더
모듈 3
레벨 9,
레슨 5
6.1 표제의 종류 http 요청 헤더는 실제로 http 클라이언트와 http 서버에 대한 서비스 정보입니다. 그러나 그것은 매우 중요하며 전혀 이해하지 못하면 종종 옆으로 갈 것입니다. 따라서 적어도 그들에 대해 읽으십시오. 모든 http 헤더는 4개의 주요 그룹으로 나눌 수 있습니다. # 헤더 유형 설명 메모 1 일반 헤더 일반 제목 요청 및 응답에 사용 2 요청 헤더 요청 헤더 요청에만 사용됨 삼 응답 헤더 응답 헤더 응
HTTP 헤더 파트 2
모듈 3
레벨 9,
레슨 6
7.1 연결 유지 헤더 그리고 몇 가지 유용한 제목이 더 있습니다. Keep-Alive 헤더는 서버에 연결을 열린 상태로 유지하라고 지시합니다. 서버는 응답을 보낸 직후에 연결을 닫지 않습니다. 이로 인해 동일한 클라이언트에서 서버로의 다음 요청이 더 빨리 완료됩니다. 이러한 헤더의 예: Connection: Keep-Alive 그러나 모든 클라이언트에 영구 연결이 필요한 경우 서버에서 문제가 시작됩니다. 서버를 사용할 수 없
REST 소개
모듈 3
레벨 9,
레슨 7
8.1 원격 API 접근 방식 모든 프로그래머는 클라이언트-서버 아키텍처를 구축할 때 동일한 실수를 범합니다. 그들은 서버에 대한 요청을 메소드 호출로 취급하기 시작합니다 . 서버에서 보고서 생성 프로세스를 시작하고 싶은데 다음과 같은 요청을 보내지 않겠습니까? http://server.com/startDocumentGeneration?params 완료 후 보고서를 다운로드하는 방법은 무엇입니까? 이를 위해 다른 방법을 작성합
HTTP 프로토콜 유형
모듈 3
레벨 9,
레슨 8
9.1 http 당신은 이미 http 프로토콜에 매우 익숙합니다. 그러나 아마도 그러한 프로토콜의 세 가지 버전이 이미 있다는 것을 알지 못할 것입니다. 미래의 Java 프로그래머로서 이 사례를 한 번 이상 숙지해야 합니다. 아래에서 프로토콜 유형과 기능에 대해 설명합니다. 그 동안 여기 당신을 위한 사진이 있습니다. 공부하세요. 9.2https http 프로토콜의 첫 번째 수정인 https 프로토콜 부터 시작하겠습니다 . 이
새로운 HttpClient
모듈 3
레벨 10,
레슨 0
1.1 HttpClient 소개 JDK 11부터 Java 플랫폼 개발자는 http 요청을 만들기 위해 JDK에 강력한 새 도구인 java.net.http. 여기에는 네 가지 주요 클래스가 포함되어 있습니다. Http클라이언트 HTTP 요청 HttpResponse 웹 소켓 HTTP이들은 , HTTP/2및 를 사용하여 가능한 모든 유형의 요청을 수행할 수 있는 매우 강력한 클래스입니다 WebSocket. 또한 이러한 클래스를 사용
HttpRequest로 요청하기
모듈 3
레벨 10,
레슨 1
메서드 newBuilder(), build() HttpRequest 클래스는 이름에서 이해하기 쉬운 http 요청을 설명하는 데 사용됩니다. 이 개체는 그 자체로는 아무 것도 수행하지 않으며 http 요청에 대한 다양한 정보를 포함할 뿐입니다. 따라서 이미 짐작하셨겠지만 Builder 템플릿을 사용하여 생성할 수도 있습니다. HttpRequest request = HttpRequest.newBuilder()
HttpRequest에 본문 추가
모듈 3
레벨 10,
레슨 2
3.1 본문 게시자 요청, 즉 요청 본문 에 추가해야 할 때 GET 요청 외에 PUT 및 POST 요청 도 있다는 사실을 잊지 않았으면 합니다 .request body 이 클래스에는 이를 위한 HttpRequest특별한 내부 클래스가 있습니다 BodyPublisher. 기술적으로는 여러 구현이 있는 인터페이스이지만 아래에서 논의할 것입니다. 그리고 우리는 요청 본문이 없다는 가장 간단한 것부터 시작할 것입니다. 예, 발생합니다
HttpClient로 요청하기
모듈 3
레벨 10,
레슨 3
4.1 send() 메서드, BodyHandlers http 요청을 구성하는 방법 학습을 마쳤 으므로 가장 중요한 이 요청 보내기로 이동할 수 있습니다. 가장 간단한 경우 다음과 같이 하기 쉽습니다.
HttpClient의 비동기 요청
모듈 3
레벨 10,
레슨 4
5.1 sendAsync() 메서드 HttpClient를 사용하여 비동기 요청을 보낼 수도 있습니다. 일반적으로 이것은 세 가지 경우에 수행됩니다. 첫 번째 경우는 요청이 매우 오랜 시간이 걸리는 경우 입니다 (예: 파일 보내기/받기). 그런 다음 이 작업이 시작되고 비동기적으로 실행됩니다. 두 번째 경우는 요청을 매우 자주 보내야 하고 다음 요청을 보내기 전에 이전 요청의 응답을 기다리지 않으려는 경우입니다. 그리고 마지막으
쿠키 작업
모듈 3
레벨 10,
레슨 5
6.1 쿠키매니저 이미 알고 있듯이 http 서버는 응답과 함께 쿠키를 보낼 수 있으며 이를 사용하여 작업해야 합니다. 또는 그 반대의 경우, http 서버는 클라이언트가 쿠키를 보내기를 기다리고 있으므로 http 요청에 쿠키를 추가해야 합니다. 물론 헤더(핸들러)를 통해 직접 이 작업을 수행할 수 있지만 HttpClient는 보다 편리한 메커니즘인 CookieHandler. 를 사용하여 얻을 수 있습니다 cookieHandl
서블릿, 웹 애플리케이션 및 해당 컨테이너
모듈 3
레벨 11,
레슨 0
1.1 웹 애플리케이션 소개 오늘 우리는 우리 자신의 웹 애플리케이션을 작성하는 방법을 배우기 시작했습니다 . 크고 복잡한 서버 측 웹 애플리케이션은 Java가 지배하는 곳입니다. 그리고 Java 프로그래머는 어디에서 가장 많은 돈을 버나요? :) 그렇다면 이러한 웹 애플리케이션은 정확히 무엇입니까? 웹 응용 프로그램은 일반 웹 사이트와 같이 브라우저에서 열 수 있는 그래픽 인터페이스 대신 웹 인터페이스가 있는 프로그램입니다.
더 보기
1
...
27
28
29
30
31
...
35
Please enable JavaScript to continue using this application.