일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Spring Boot
- DataGridView
- 코틀린
- springboot
- docker
- 리팩토링
- machine-learning
- 도커
- MySQL
- git
- 파이썬
- c#
- 마이바티스
- Java
- design pattern
- 스프링
- Python
- mybatis
- kubernetes
- Spring
- 자바
- 스프링부트
- 리액트
- Winform
- VOA
- Kotlin
- 쿠버네티스
- react
- github
- AWS
Archives
- Today
- Total
보뇨 다이어리
Retrofit2 POST 시 에러 발생하는부분 본문
반응형
여기서 정말 많은 시간을 소비하여 삽질했는데 참 희한하다...
우선 여러방법들을 시도했는데 하나씩 설명해둠
Json String 파라미터
@POST
부분 파라미터를 String 으로 전달시 json format error 를 서버쪽에서 뱉는다 포맷은 분명 맞는데..Field 파라미터
stackoverflow 에 어떤 사람이@POST
할때 field 를 쓰길래 해봤는데 이건 그냥 멤버변수에 삽입자체가 안되어있어서 서버측에서는 null 로 받게됨FieldMap 파라미터
이거 된다고해서 이걸로 삽질 대박많이 했는데 결국안됨 json parse error 를 뱉고 2번째 부분과 동일하게 반응함Body 파라미터
결국 `@Body' 를 써봤는데 이건 또 된다...근데 여기서는 클래스 객체로 파라미터를 전달해줘야한다 여기서도 String 타입의 json 을 보냈다가는 json parse error 를 또 뱉어버린다
고작 api library 쓰는데 시간을...ㅠㅠㅠㅠ
출처
내 삽질 및 공식문서
반응형
'컴퓨터 관련 > Android 정보' 카테고리의 다른 글
Retrofit2 Failed to connect to 에러해결 및 기타 정보 (4) | 2019.09.04 |
---|---|
[안드로이드 오류] splash 적용 오류 (0) | 2017.10.10 |
[안드로이드 오류] Intent 실행 실패 (0) | 2017.08.19 |
안드로이드 단축기 알아보기! (0) | 2017.08.06 |