Ruby 서버와 MongoDB 데이터베이스를 사용하여 RESTful API를 구축하고 있습니다. 데이터베이스는 자연스러운 데이터 유형 (최소한 지원하는 데이터 유형)을 그대로 유지하면서 오브젝트를 그대로 저장합니다.HTTP POST의 매개 변수에 대한 데이터 입력이 있습니까?
현재 HTTP GET을 사용하여 API에 매개 변수를 전달하고 있으며 내 데이터베이스의 모든 항목이 문자열로 저장된다는 점을 알아 두십시오. (루비 코드가 params[]
해시에 액세스 할 때 보이는 내용이기 때문에). 배포 후 API는 독점적으로 HTTP POST를 사용하므로 내 질문은 각 매개 변수에 대해 POST를 통해 개별적으로 전송되는 데이터 유형을 지정할 수 있는지 여부입니다 (예를 들어 "uid"는 정수이고 "name"은 문자열입니까?) 또는 데이터베이스에 전달하기 전에 루비 내에서 이들을 캐스팅해야합니까?
내가 던지면 관련된 문제가 있습니까?
어디에서 유형을 적용 하시겠습니까? HTTP 수준에서? –