private static async Task LoadText(HttpManager_v5 httpManager, HttpRequest_v5 request) { httpManager.ActiveCookies(); httpManager.SetDefaultHeaders(); HttpResult_v5 <string> httpResult = await httpManager.LoadText(request); Trace.WriteLine($"success {httpResult.Success} loadFromWeb {httpResult.LoadFromWeb} loadFromCache {httpResult.LoadFromCache}"); Trace.WriteLine(); TraceCookies(httpManager, request.Url); }
public static async Task Test_LoadText_01(HttpRequest_v5 request, string cacheDirectory = null) { try { using (HttpManager_v5 httpManager = CreateHttpManager(cacheDirectory)) await LoadText(httpManager, request); } catch (Exception ex) { Trace.WriteError(ex); } }
public async Task <OcrResult <OcrProcessDocumentResponse> > ProcessDocument(OcrRequest request) { string url = _url + _processDocumentMethod + "?" + zurl.BuildQuery(GetQueryValues(request)); HttpRequest_v5 httpRequest = new HttpRequest_v5 { Url = url, Method = HttpRequestMethod.Post, Content = new FileContent(request.DocumentFile) { ContentType = _contentType } }; HttpResult_v5 <string> httpResult = await _httpManager.LoadText(httpRequest); OcrResult <OcrProcessDocumentResponse> result = new OcrResult <OcrProcessDocumentResponse> { Success = httpResult.Success, StatusCode = httpResult.StatusCode }; if (httpResult.Success) { result.Data = BsonSerializer.Deserialize <OcrProcessDocumentResponse>(httpResult.Data); } return(result); }