- [ ] `[Get/Post/Delete/Put/Patch]Async()` : 일때 파라미터로 relative 혹은 absolute path 입력할 수 있도록 변경 - [x] `WithUri()` 추가하여 relative url가 없이 생성됐을 경우 추가적으로 기입 가능하도록 추가 - [x] `WithBasePath` 추가 - [ ] 빌더 패턴이 아닌 대부분의 option들을 긁어서 optional parameter 패턴으로 사용할 수 있도록 추가 - [x] HttpRequestMessage 도 받을 수 있도록 추가 - [x] 생성자에 no parameter에 대한 테스트 추가 - [x] Header/Query/Content/Method에 대한 HttpRequestMessageAssertions 확장 메서드 작성 - [x] Test 리팩토링 - [ ] WithFormUrlEncodedContent - [ ] WithFileContent - [ ] WithContent - [ ] WithQuery - [ ] WithRelativePath - [ ] WithEnsureSuccessCode - [ ] GetAsync, + - [ ] MultipartForm --- 타 라이브러리 확인해서 추가적으로 필요한 feature가 뭔지 분석 - https://github.com/tmenier/Flurl - EasyHttp
[Get/Post/Delete/Put/Patch]Async(): 일때 파라미터로 relative 혹은 absolute path 입력할 수 있도록 변경WithUri()추가하여 relative url가 없이 생성됐을 경우 추가적으로 기입 가능하도록 추가WithBasePath추가타 라이브러리 확인해서 추가적으로 필요한 feature가 뭔지 분석