play 2.0 문서 - 자바 개발 자 대상 (3)
27795 단어 자바 개발
기본 내용 형식 변경 ( Content-Type)
result 의 내용 유형 은 지정 한 자바 값 에 따라 자동 으로 추 정 됩 니 다.
예 를 들 면:
Result textResult = ok("Hello World!");
이것 은 내용 형식 을 자동 으로 설정 합 니 다.
text/plain
, 그리고:Result jsonResult = ok(jerksonObject);
콘 텐 츠 종 류 를 설정 합 니 다.
application/json
. 이것 은 매우 유용 하 다. 만약 당신 이 그것 을 바 꾸 려 면 호출
as(newContentType)
만 필요 하 다. 새로운 result 를 만 드 는 방법:Result htmlResult = ok("
Hello World!").as("text/html");
HTTP 응답 콘 텐 츠 종 류 를 설정 할 수도 있 습 니 다.public static Result index() {
response().setContentType("text/html");
return ok("<h1>Hello World!</h1>");
}
HTTP 응답 헤드 설정
HTTP 응답 헤드 를 추가 하거나 업데이트 할 수 있 습 니 다.
public static Result index() { response().setContentType("text/html");
response().setHeader(CACHE_CONTROL, "max-age=3600");
response().setHeader(ETAG, "xxx"); return ok("<h1>Hello World!</h1>");
}
HTTP 헤드 를 설정 하면 현재 값 을 덮어 씁 니 다.
cookies 설정 및 삭제
Cookies 는 HTTP 헤드 의 특정한 형식 에 불과 하지만 play 는 일련의 편리 한 방법 을 제공 합 니 다.
HTTP 응답 에 쿠키 를 쉽게 추가 할 수 있 습 니 다.
response().setCookie("theme", "blue");
기 존 쿠키 를 삭제 할 수도 있 습 니 다:response().discardCookies("theme");
텍스트 results 의 문자 인 코딩 지정
문자 인 코딩 을 정확하게 처리 하 는 것 은 텍스트 형식의 HTTP 응답 에 매우 중요 합 니 다. Play 기본 값 utf-8
.
인 코딩 은 텍스트 응답 을 해당 하 는 네트워크 바이트 코드 로 바 꾸 는 데 사용 되 며, 내용 형식 헤더 에 도 적절 한 것 을 추가 합 니 다. ;charset=xxx
넓히다
당신 은 생 성 할 수 있 습 니 다. Result
값 을 지정 할 때 인 코딩:
public static Result index() { response().setContentType("text/html; charset=iso-8859-1");
return ok("<h1>Hello World!</h1>", "iso-8859-1");
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
학습 찌르기: 초보 Servlet 용기 (웹 서버) ― Tomcat
압축 을 풀 면 tomcat 패키지 의 디 렉 터 리 구 조 를 볼 수 있 습 니 다.
2. 시작 에 실패 하면 TCP 의 8080 포트 가 다른 프로그램 에 의 해 점용 될 수 있 습 니 다.작업 관리자 에서 어떤...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
response().discardCookies("theme");
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
학습 찌르기: 초보 Servlet 용기 (웹 서버) ― Tomcat압축 을 풀 면 tomcat 패키지 의 디 렉 터 리 구 조 를 볼 수 있 습 니 다. 2. 시작 에 실패 하면 TCP 의 8080 포트 가 다른 프로그램 에 의 해 점용 될 수 있 습 니 다.작업 관리자 에서 어떤...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.