728x90
json은 post/put api의 body 자체를 json 형태로 바꿔주는것
data는 string을 body로 보낸다. 이때 dict 형태를 data 로 보내려면?
json.dumps로 dict형태로 유지하면서 string 형태로 바꿔준다.
-> 우리가 인지하고 있는 그 딕셔너리의 구조를 유지하면서 문자열로 바꿔서 전달
json 타입으로 body data를 보내야해서, 당연히 데이터 값을 json.dumps해서 보냈는데 미디어타입 에러가 났다.
구글링해본 결과, json.dumps해서 data를 보내는 것과 json 자체로 데이터를 보내는 것은 큰 차이가 있었다.
728x90
'TIL(Today I Learned)' 카테고리의 다른 글
TIL_0211_HTTP HOST ERROR (0) | 2022.02.11 |
---|---|
TIL_0928_DB Search(Python Django) (0) | 2021.09.29 |
TIL_0819_spark VS 맵리듀스 hadoop (0) | 2021.08.19 |
TIL_210811_AWS IAM MFA 권한 허용 (0) | 2021.08.11 |
TIL_210811_Athena/Redshift/Glue (0) | 2021.08.11 |