본문 바로가기

restful4

VSCode RestClient 사용법 사내에서 백엔드 테스트를 위해 Postman을 자주 애용하는데, 필드의 경우 Private 망에서 운영된다. Public 망이 없는 환경에서 Postman 사용이 불가해서 대체품을 찾는 도중에 VSCode의 RestClient를 알게 되었고 유용한 점이 많아 이기회에 사용법을 정리해 둔다. VSCode에 rest client 설치 VSCode에서 rest client 플러그인을 검색 설치 한다. 파일생성 restclient를 사용하기 위해 우선 확장자 'http' 파일을 생성 한다. 그리고 생성한 http 파일을 vscode에서 불러온다. 명품 JAVA Programming:귀로 배우는 자바가 아니라 눈으로 몸으로 배우는 자바강좌 COUPANG www.coupang.com 기본문법 1) I/F 구분 각 .. 2022. 8. 23.
WebAPI token 획득시 404(Not found) 오류 처리 역활 기반의 WebAPI 사용자 인증 기능을 작업중이다. 우선 access token을 획득하기 위해 NuGet Package Manager를 통해 oAuth 관련 PlugIn을 설치하고, OWin Startup 코드도 추가 하였다. 하지만 postman을 통해 확인한 결과 404(Not found) 오류가 계속 발생하는 상황.. 여러가지 이유가 있겠지만 구글링 결과 나의 경우엔 Microsoft.Owin.Host.SystemWeb plugin이 누락된 상태에서 발생했다. (코드 문제는 아니였음..) NuGet Package Manager로 해당 plugin 설치 후 다시 시도 일단 token 획득에 성공했다. 이후부터 'AllowAnonymous' 아닌 API는 access token을 이용해 처리할 .. 2021. 4. 13.
.NET Client에서 restful API 호출(C#) Xamarin으로 작성된 모바일 앱과의 연동을 위해 .NETCore로 CRUD 작업을 지원하는 WebAPI를 생성했다. .NET 기반 Client는 아래 규칙으로 WebAPI와 연동하게 된다. restfull api 개념 meetup.toast.com/posts/92 REST API 제대로 알고 사용하기 : NHN Cloud Meetup REST API 제대로 알고 사용하기 meetup.toast.com 작업 HTTP Method restful url 사용자 조회 GET /api/account/id 사용자 생성 POST /api/account 사용자 수정 PUT /api/account 사용자 삭제 DELETE /api/account/id .NET에서 연동 작업은 HttpClient 로 연동하게 되는데, .. 2021. 4. 7.
postman restful post 호출시 예시 최근 restful api 공부중인데, POST의 경우 postman으로 호출시 매번 헷갈리네.. 유형을 json을 하지 않고 기본 text로 전송할 경우 "이 리소스에서는 요청 엔터티의 미디어 유형 'text/plain'이(가) 지원되지 않습니다." 오류를 return 받게 된다. 코드 오류 인줄~~ 2021. 4. 6.