public async Task <CaptchaAnswerResponse> CaptchaSubmit(CaptchaAnswerRequest captchaAnswer) { try { var result = await _apiClient.SubmitCaptcha(captchaAnswer); return(result); } catch (System.Exception) { return(new CaptchaAnswerResponse(0, CaptchaCodes.NotFound)); } }
public async Task <CaptchaAnswerResponse> SubmitCaptcha(CaptchaAnswerRequest captchaAnswer) { var uri = new Uri(_baseAddress + "captcha/Submit"); var message = new HttpRequestMessage(HttpMethod.Post, uri) { Content = new StringContent(JsonConvert.SerializeObject(captchaAnswer), Encoding.UTF8, "application/json") }; AddHeader(message); return(await GetResponse <CaptchaAnswerResponse>(message)); }