본문 바로가기

배포 후 put, delete 에서 405가 발생하는 문제 해결 방법 web.config에 아래의 modules element를 처리해 준다. Rreferencehttps://www.ryadel.com/en/error-405-methods-not-allowed-asp-net-core-put-delete-requests/ 더보기
Json serialize option .net platform에서 Json serialize하는 로직은 신경 쓰지 않아도 될만큼 충분히 훌륭하고 보편적이지만,enum value를 처리할 때는 int로 내려주기 때문에 상대적으로 직관성이 떨어져 보입니다. .net core에서 이를 customizing하기 위한 방법은 다음과 같습니다. Startup.cs 파일의 ConfigureServices method에서 AddMvc() 호출 부분을 아래와 같이 보완합니다.public void ConfigureServices(IServiceCollection services){ services.AddMvc() .AddJsonOptions(options => { options.SerializerSettings.Converters.Add(new Newtons.. 더보기
우편번호 오픈API 연동 #2 우체국 OpenAPI는 그 형태가 XML입니다.전달하는 데이터의 길이나 javascript에서의 활용성 등을 고려하면 json으로 제공해주면 더 좋았을 텐데요... 이런 건, 아쉬운 사람이 해결해야 하는 법이죠.XML을 json으로 변환해서 사용해 봅시다. XML Parser저는 xml2js라는 녀석을 사용했습니다. (0.4.19 version이 최신이네요)https://www.npmjs.com/package/xml2jshttps://github.com/Leonidas-from-XIV/node-xml2js 사이트에 예제가 잘 정리되어 있으므로, 간단하게 적용이 가능합니다. Angular에서 사용하기 위해서는 당연히 module 추가부터 해야 겠죠?> npm install xml2js --save 저는 우.. 더보기