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.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (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.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (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.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (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.)