Java에서 Form 양식 데이터의 두 가지 제출 방법

2378 단어 form양식제출
1 GET - 지정된 서버에서 데이터 가져오기
1.1 GET 방법
GET 메서드를 사용하면 URL 주소 뒤에 쿼리 문자열(키 값 쌍)이 첨부되어 서버에 전송됩니다(예: http://localhost:8080//customer/customer_info?res=json&mt=0&custId=1.
1.2 특징
(1) GET 요청 캐시 가능
(2) GET 요청은 브라우저의 찾아보기 기록에 저장됩니다.
(3) GET에서 요청한 URL을 브라우저 책갈피로 저장할 수 있음
(4) GET 요청에 길이 제한(1024바이트 이상)
(5) GET 요청은 주로 데이터를 가져오는 데 사용됩니다.
(6) 보안 저하
1.3 Java 프로그램의 호출 문구

String custId= (String)this.getPageUri().get("custId");
2 POST - 지정된 서버에 데이터 제출
2.1 POST 방법
POST 메서드를 사용할 때 쿼리 문자열은 POST 정보에 별도로 존재하며 HTTP 요청과 함께 서버에 전송됩니다.
2.2 특징
(1) POST 요청은 캐시되지 않음
(2) POST 요청은 브라우저 찾아보기 기록에 저장되지 않습니다.
(3) POST로 요청한 URL을 브라우저 책갈피로 저장할 수 없음
(4) POST 요청에 길이 제한 없음
(5) 보안 강화
2.3 Java 프로그램의 호출 문장

String custId = (String)this.getInParam.get("custId");
3 POST 데이터 테스트 방법
3.1 Google 브라우저의 Postman으로 테스트
Postman에 주소 "http://localhost:8080/customer/customer_info?res=json&mt=1"를 입력한 후 "Body-raw"에 JSON 형식의 테스트 문구를 입력하십시오. 예를 들어

{
 "formData":{
 "fd": {
  "custId":"2000"
 }
 }
}
3.2 Firefox 브라우저의 HttpRequest로 테스트
URL에 주소 "http://localhost:8080/customer/customer_info?res=json&mt=1"를 입력한 후 "Content"에 JSON 형식의 테스트 문구를 입력하십시오. 예를 들면:

{
 "formData":{
 "fd": {
  "custId":"2000"
 }
 }
}
3.3 테스트를 위한 HTML 웹 페이지 작성
간단한 HTML 웹 페이지(예:

<form action="http://localhost:8080/customer/customer_info?res=json&mt=1" method="post">
    <input type="text" name="custId" id="custId">
    <input type="submit" value="submit">
</form>
위에서 말한 것은 편집자가 여러분께 소개한 자바의 Form 폼 데이터의 두 가지 제출 방식입니다. 여러분께 도움이 되었으면 합니다. 만약에 궁금한 점이 있으면 저에게 메시지를 남겨 주시면 편집자는 제때에 답장을 드리겠습니다!

좋은 웹페이지 즐겨찾기