728x90
반응형
안녕하세요.
바로 이전 시간에
HTTP POST Request를 이용한 API 호출에 대해 작성했었는데요.
https://otp-0613.tistory.com/43
Webclient.UploadStrig의 경우 기본적으로 POST로 Requset를 실행하게 되어있어요.
그렇다면 POST 말고 다른 HTTP method인 PATCH,PUT,GET등은 어떻게 Request 할 수 있을까요?
간단합니다.
WebClient _clinet;
string url = "apiurl";
string data = jsondata;
//PATCH
string response = _client.UploadString(url,"PATCH" ,data);
//PUT
string response = _client.UploadString(url,"PUT" ,data);
//GET
string response = _client.UploadString(url,"GET" ,data);
위 처럼 UploadString의 파라미터로 url과 data사이에 request할 HTTP method를 넣어주시면되요!
참고: https://docs.microsoft.com/ko-kr/dotnet/api/system.net.webclient.uploadstring?view=net-5.0
728x90
반응형
'프로그래밍' 카테고리의 다른 글
c# TripleDES(DESede) ECB PKCS7 암호화/복호화 코드 (0) | 2021.05.04 |
---|---|
[C#] JSON을 Model 클래스로 변환해주는 사이트(Convert Json to C# Classes Online) (0) | 2021.04.14 |
c# webClient를 이용해 POST로 API 호출하는 방법 (2) | 2021.04.14 |
c# 키워드(keywords) 변수명 선언 방법 (0) | 2021.04.01 |
[c# json .net] NewtonSoft JsonProperty 이용해 dash(-) 속성 이름 변환 (0) | 2021.04.01 |
댓글