Метод | Описание | |
---|---|---|
DownloadData ( ) : byte[] |
해당주소에서 Data를 받습니다.
|
|
DownloadFile ( string address, string filename ) : bool |
지정한 주소의 내용을 받아서 파일로 저장한다.
|
|
Get ( ) : string |
URL정보를 기초로 HTTP GET 을 수행한다.
|
|
GetResponse ( string method = "Get" ) : |
응답 객체를 반환한다. WebResponse는 사용한 후 꼭 Close를 호출해야 한다. |
|
Head ( ) : |
응답 Header 내용을 반환한다.
|
|
HttpClient ( ) : System |
Initialize a new instance of HttpClient.
|
|
HttpClient ( |
Initialize a new instance of HttpClient with baseUri.
|
|
HttpClient ( |
Initialize a new instance of HttpClient with baseUri, timeout, user id and password
|
|
HttpClient ( string baseUriString ) : System |
Initialize a new instance of HttpClient with uri string.
|
|
HttpClient ( string baseUriString, int timeout = HttpConsts.HTTP_DEFAULT_TIMEOUT, string userId = null, string passwd = null ) : System |
Initialize a new instance of HttpClient with uri, timeout, user id and password
|
|
Post ( |
지정된 서버에 DATA를 POST 방식으로 전송한다.
|
|
Post ( string payload, |
주어진 URL를 기초로 Http Post 를 수행한다. ASP.NET 서버인 경우 web.config의 Request/Response Encoding 정보를 잘 보고 해야 한다.
|
|
ResponseToArray ( |
Response 정보를 byte array로 변환한다. 길이가 아주 길고, 실제 크기를 알 수 없을 때 Response 개체의 stream을 처리하는 로직이 있음. |
|
UploadFile ( string filename, string method = "POST" ) : byte[] |
Client의 지정된 파일을 서버로 전송한다.
|
Метод | Описание | |
---|---|---|
BuildRequest ( ) : |
요청 객체를 생성한다.
|
|
DisposeRequest ( ) : void |
내부 Request 개체를 해제한다.
|
|
GetCredentials ( ) : ICredentials | ||
GetUri ( |
||
GetUri ( string relativePath ) : |
기본 Uri와 script path를 가지고 완전한 Uri를 만든다.
|
|
OnChanged ( ) : void | ||
PrepareRequestHeaders ( |
Http 메소드를 실행하기 위해 Http 요청 객체(HttpWebRequest)의 헤더 부분을 조정한다.
|
public DownloadFile ( string address, string filename ) : bool | ||
address | string | 서버 주소 |
filename | string | 로칼 파일 경로 |
Результат | bool |
public GetResponse ( string method = "Get" ) : |
||
method | string | |
Результат |
public Head ( ) : |
||
Результат |
public HttpClient ( |
||
baseUri | 서버주소 | |
Результат | System |
public HttpClient ( |
||
baseUri | 서버주소 | |
timeout | int | 통신 timeout (msec 단위) |
userId | string | 사용자 Id |
passwd | string | 비밀번호 |
Результат | System |
public HttpClient ( string baseUriString ) : System | ||
baseUriString | string | uri string |
Результат | System |
public HttpClient ( string baseUriString, int timeout = HttpConsts.HTTP_DEFAULT_TIMEOUT, string userId = null, string passwd = null ) : System | ||
baseUriString | string | uri string |
timeout | int | time for http communication. |
userId | string | user id |
passwd | string | password |
Результат | System |
public Post ( |
||
inputs | 전송 데이타 | |
enc | 인코딩 방식 | |
Результат | string |
public Post ( string payload, |
||
payload | string | 전송할 DATA (ex PARAM1=VALUE1&PARAM2=VALUE2) |
enc | 전송할 DATA의 Encoding 방식 | |
Результат | string |
public static ResponseToArray ( |
||
response | ||
Результат | byte[] |
public UploadFile ( string filename, string method = "POST" ) : byte[] | ||
filename | string | 서버로 전송할 파일명 |
method | string | Http communication method. (GET, POST, PUT...) |
Результат | byte[] |