public static GetString ( string url, |
||
url | string | Server URL |
enc | Encoding Type | |
timeout | int | Connection Timeout (milliseconds) |
userId | string | UserId for Authentication |
password | string | Password for Authentication |
리턴 | string |
public void GetString() { foreach (var targetUrl in TargetUrls) { var content = HttpTool.GetString(targetUrl); Assert.IsNotNull(content); Assert.IsNotEmpty(content); if (IsDebugEnabled) { log.Debug(content.EllipsisChar(1024)); } } }
/// <summary> /// <see cref="MailMessage"/> 의 본문을 지정된 <see cref="Uri.AbsoluteUri"/>의 컨텐츠로 설정한다. /// </summary> /// <param name="message">메일 메시지 인스턴스</param> /// <param name="uri">본문으로 설정할 내용이 있는 <see cref="Uri"/></param> /// <param name="bodyEncoding">본문의 인코딩 방식</param> public static void BuildHtmlMessageBody(this MailMessage message, Uri uri, Encoding bodyEncoding = null) { message.ShouldNotBeNull("message"); uri.ShouldNotBeNull("uri"); if (IsDebugEnabled) { log.Debug("HTML 형식의 메시지 본문을 빌드합니다... uri=[{0}], bodyEncoding=[{1}]", uri, bodyEncoding); } try { message.IsBodyHtml = true; message.Body = HttpTool.GetString(uri.AbsoluteUri, bodyEncoding); } catch (Exception ex) { if (log.IsErrorEnabled) { log.Error("HTML 형식의 메시지 본문을 빌드하는데 실패했습니다!!!"); log.Error(ex); } throw; } }