2012-04-09 3 views
8

HTTP 쿼리 매개 변수와 HTTP 양식 매개 변수의 차이점은 무엇입니까? 나는 편안한 말로 관련 문서에있는 단어들을 봅니다. 누구든지 그것을 설명하는 것을 도와 줄 수 있습니까? 또는 http 요청의 단어에 대한 예를 들어주세요. 미리 감사드립니다!HTTP 쿼리 매개 변수와 HTTP 양식 매개 변수의 차이점은 무엇입니까?

+0

http://stackoverflow.com/questions/27016995/for-a-get-operation-which-one-to-use-queryparam-or-formparam –

답변

6

사용자가 http://test.com?id=123을 요청하면 id가 QueryParam (보다 정확하게 이것은 GET 요청 매개 변수)입니다. 본문 내부에서 양식을 사용하여 POST 요청을하면이 양식 매개 변수 (일반적으로 사용자가 입력)가 번역됩니다 FormParam-s.

+0

을 참조하십시오. form 매개 변수는 post 메소드에서만 사용됩니까? 게시물 본문이 xml 또는 json 인 경우 양식 매개 변수는 무엇입니까? 양식이 키 - 값 스타일로만 매개 변수를 적용하는 경우? 감사. – jiafu

+0

이론적으로 요청 유형을 사용하여 양식을 축소 할 수 있지만 양식 제출을 통해 일부 데이터를 변경하라는 메시지가 표시되므로 새 데이터를 추가하는 POST와 기존 데이터를 업데이트하기위한 PUT이 권장됩니다. –

+0

FormParam을 GET 메서드와 함께 사용할 수 있습니까 ?? GET 메서드를 사용하여 Department Java (@FormParam String dept 등)를 가진 모든 Employee를 가져 오거나 가져와야한다고 가정 해 봅시다. –

관련 문제