반응형
[Spring] HTTP Request 전송 시, Broken pipe 이슈
Dev Memo 2021. 8. 15. 23:43

⚠️ 경고 ⚠️ 본 카테고리, Dev Memo는 필자가 깊게 다루기는 귀찮지만 궁금한 것들을 체험해보고 간단하게 기록을 남기는 공간입니다. 디버깅 노트, 써드파티 라이브러리 사용기, 버전 업데이트, 어이없는 실수, 오탈자 발견 등. 각종 시덥지 않은 내용이 들어 갈 수 있다는 점 참고바랍니다. (우헤헿) 요즘 스프링 공부 + 실무 경험이 한창이다. X인지 된장인지 모르고 막 하고 있다. 그러다가 이런 경우를 만났다. 서버에 엑셀 업로드를 한다고 했을 때 업로드 요청 후 블락을 하지 않으면 응답이 오기 전에 재요청을 하는 경우. 엑셀 파일을 선택해놓고 여러번 업로드 버튼을 누르는 경우가 그렇다. 이런 경우 아래와 같은 Exception을 볼 수 있다. org.apache.catalina.connector...

여러분, Volley라고 들어봤어요? (젠장)
Android, iOS 2018. 1. 18. 13:10

외국 PG(Payment gateway)를 안드로이드 앱에 넣으려고 하는데테스트 소스에 통신하는 파트에 volley라는 것이 보였다.볼리? 발리?okhttp가 아니라?이 기회에 까 보자. 참고 링크Jay의 블로그깡샘의 토마토 (추천)Naver D2 블로그Ringster's Techblogbenelog gist (추천)Ficus Kirkpatrick (추천)kimdohyeong gitbooks 설치 방법이나 개념 설명은 위 링크에도 충분히 찾을 수 있다.개인적인 관심사 위주로 정리를 해보자면... 1. StringRequest와 같은 Request 클래스를 사용한다. request 객체는 RequestQueue에 담아서 서버에 요청한다.이때 StringRequest의 매개변수에는 4개의 서로 다른 형태의 ..

[Project Glue] 어떻게 Rest API를 썼을까? (상)
Android, iOS 2017. 1. 18. 17:27

ㅇㅋ. Rest API를 왜 쓰는지는 알겠다 이거야. 그렇다면 난 지난 프로젝트에서 어떻게 썼을까? 많은 기능 중 하나을 예를 들어서 설명을 해 보도록 하겠다. Glue라는 서비스는 친구들끼리 사진을 공유하는 SNS형 사진첩이다. 이때 SNS 기능이 있어서 그룹을 만들 수 있는데 그 그룹을 만드는 기능을 기준으로 설명해 보겠다. 아래는 MVP 모델을 적용한 소스 중 AddGroupPresenter이다. 각 소스별로 중요한 부분은 노란색으로 표시하였다. 1234567891011121314import android.graphics.Bitmap; public interface AddGroupPresenter { void setView(AddGroupPresenter.View view); Bitmap imgAd..

HTTP와 HTTPS
Study 2016. 9. 4. 23:28

HTTP와 HTTPS는 무엇이며 그 차이는? HTTP와 HTTPS의 약어 차이를 먼저 알아보자http : HyperText Transfer Protocolhttps : Hypertext Transfer Protocol over Secure Socket Layer 두개 모두 Hypertext를 전송하기 위한 규약(프로토콜)임을 알 수 있다. Secure라는 단어가 들어감으로 해서 HTTPS는 좀 더 보안에 강화된 규약인 것도 알 수 있다. 기존의 HTTP는 암호화되지 않은 상태에서 데이터가 전송된다. 개인 정보 입력시 크래커로 인해 정보가 유출될 수 있다. HTTPS는 이를 보완한다. SSL(Secure Socket Layer) 기술이 보안 기능을 강화하게 되었다. 공개키 방식의 암호화 방식으로 대칭키 방..

728x90
반응형