일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MySQL
- 코틀린
- 스프링부트
- 쿠버네티스
- 자바
- Java
- c#
- AWS
- springboot
- 파이썬
- DataGridView
- github
- 리액트
- Winform
- react
- 도커
- docker
- 리팩토링
- Python
- Kotlin
- mybatis
- 스프링
- machine-learning
- 마이바티스
- git
- VOA
- Spring Boot
- Spring
- design pattern
- kubernetes
- Today
- Total
목록Retrofit2 (2)
보뇨 다이어리
여기서 정말 많은 시간을 소비하여 삽질했는데 참 희한하다... 우선 여러방법들을 시도했는데 하나씩 설명해둠 Json String 파라미터 @POST 부분 파라미터를 String 으로 전달시 json format error 를 서버쪽에서 뱉는다 포맷은 분명 맞는데.. Field 파라미터 stackoverflow 에 어떤 사람이 @POST할때 field 를 쓰길래 해봤는데 이건 그냥 멤버변수에 삽입자체가 안되어있어서 서버측에서는 null 로 받게됨 FieldMap 파라미터 이거 된다고해서 이걸로 삽질 대박많이 했는데 결국안됨 json parse error 를 뱉고 2번째 부분과 동일하게 반응함 Body 파라미터 결국 `@Body' 를 써봤는데 이건 또 된다...근데 여기서는 클래스 객체로 파라미터를 ..
첫번째 Retrofit2 가지고 쓸려니깐 자꾸 아래와 같은 에러가 뜨길래 곰곰히 생각해봄 Could not locate converter for class 이게 뭔문제냐면 retrofit2 에서는 converter 가 빠져있기때문에 내가 넣어줘야한다고 하드라... 바로 다음과 같이 addConverterFactory 부분! 참고로 Converter 는 종류가 많으며 retroFit2 하고 버전을 동일하게 써야한다고한다 Retrofit retrofit = new Retrofit.Builder() .baseUrl(BASE_URL) .addConverterFactory(GsonConverterFactory.create()) .build();두번째 기껏 위에 문제 해결하니 아래의 문제를 뱉어냄 java.net...