APIGateway Request Validation 정보(GET/POST)
2399 단어 APIGateway
제목
요청 파라미터(GET/POST)를 체크한다.
GET 파라미터 확인
여기는 매우 간단합니다.
메소드 리퀘스트로 이하 2개를 설정하면 된다.
① 요청 검증에 쿼리 문자열 매개변수 포함
② URL 쿼리 문자열 파라미터에 파라미터를 설정하여 필수 체크
⇒ 이것으로 GET 파라미터의 필수 체크가 완성
※GET는 필수 체크 밖에 할 수 없는 것처럼 보인다(매뉴얼을 보는 느낌이라고)
POST 매개변수 확인
※ 이것이 처음 잘 몰랐다 (웃음)
▼메모
· POST 매개 변수는 요청 본문에 도달합니다.
POST 파라미터는 요청 본문의 체크이다.
또, JSON 스키마 모델을 작성해 체크를 실시한다.
①모델 만들기
str 변수의 필수/문자열 검사
② 모델을 메소드 요청의 요청 본문에 연결
요청 확인에 본문을 포함하고 요청 본문에 모델 설정
이에 따라 POST를 확인한다.
정확하게 말하면, POST의 JSON 형식(Content-Type: application/json)의 체크가 행해진다.
내가 익숙한 화면 입력을 POST하는 것 같은 Content-Type(application/x-www-form-urlencoded”)의 데이터는 체크할 수 없을 것 같다.
있어? . ('ω')
application/json.{
"str": "abc",
"int": 123
}
application/x-www-form-urlencoded.str=abc&int=123
만약 POST의 WEBAPI를 작성한다면, 어느 것을 사용해야 할까
application/json의 장점은 중첩할 수 있는 형식을 지정할 수 있는 곳일까.
application/json
application/x-www-form-urlencoded
※API 설계서에도 content-type을 기재해야 합니다.
get의 경우는 content-type 불필요해서 신경쓰지 않았습니다만.
참고 공부가 되었습니다!
htps //w w. s에서 멋지다. 네 t/포s포메/레 st-아피-57207424
htps //w w. s에서 멋지다. 네 t / 몬 s r ぁ 병 c / re st-fu l-Api
htps : // 이 m / m 세리자와 / ms / b833 407d89
Reference
이 문제에 관하여(APIGateway Request Validation 정보(GET/POST)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/t20190127/items/f8163aa85c5953fe65ba
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
여기는 매우 간단합니다.
메소드 리퀘스트로 이하 2개를 설정하면 된다.
① 요청 검증에 쿼리 문자열 매개변수 포함
② URL 쿼리 문자열 파라미터에 파라미터를 설정하여 필수 체크
⇒ 이것으로 GET 파라미터의 필수 체크가 완성
※GET는 필수 체크 밖에 할 수 없는 것처럼 보인다(매뉴얼을 보는 느낌이라고)
POST 매개변수 확인
※ 이것이 처음 잘 몰랐다 (웃음)
▼메모
· POST 매개 변수는 요청 본문에 도달합니다.
POST 파라미터는 요청 본문의 체크이다.
또, JSON 스키마 모델을 작성해 체크를 실시한다.
①모델 만들기
str 변수의 필수/문자열 검사
② 모델을 메소드 요청의 요청 본문에 연결
요청 확인에 본문을 포함하고 요청 본문에 모델 설정
이에 따라 POST를 확인한다.
정확하게 말하면, POST의 JSON 형식(Content-Type: application/json)의 체크가 행해진다.
내가 익숙한 화면 입력을 POST하는 것 같은 Content-Type(application/x-www-form-urlencoded”)의 데이터는 체크할 수 없을 것 같다.
있어? . ('ω')
application/json.{
"str": "abc",
"int": 123
}
application/x-www-form-urlencoded.str=abc&int=123
만약 POST의 WEBAPI를 작성한다면, 어느 것을 사용해야 할까
application/json의 장점은 중첩할 수 있는 형식을 지정할 수 있는 곳일까.
application/json
application/x-www-form-urlencoded
※API 설계서에도 content-type을 기재해야 합니다.
get의 경우는 content-type 불필요해서 신경쓰지 않았습니다만.
참고 공부가 되었습니다!
htps //w w. s에서 멋지다. 네 t/포s포메/레 st-아피-57207424
htps //w w. s에서 멋지다. 네 t / 몬 s r ぁ 병 c / re st-fu l-Api
htps : // 이 m / m 세리자와 / ms / b833 407d89
Reference
이 문제에 관하여(APIGateway Request Validation 정보(GET/POST)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/t20190127/items/f8163aa85c5953fe65ba
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
{
"str": "abc",
"int": 123
}
str=abc&int=123
application/json의 장점은 중첩할 수 있는 형식을 지정할 수 있는 곳일까.
application/json
application/x-www-form-urlencoded
※API 설계서에도 content-type을 기재해야 합니다.
get의 경우는 content-type 불필요해서 신경쓰지 않았습니다만.
참고 공부가 되었습니다!
htps //w w. s에서 멋지다. 네 t/포s포메/레 st-아피-57207424
htps //w w. s에서 멋지다. 네 t / 몬 s r ぁ 병 c / re st-fu l-Api
htps : // 이 m / m 세리자와 / ms / b833 407d89
Reference
이 문제에 관하여(APIGateway Request Validation 정보(GET/POST)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/t20190127/items/f8163aa85c5953fe65ba
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(APIGateway Request Validation 정보(GET/POST)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/t20190127/items/f8163aa85c5953fe65ba텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)