private static async Task <string> postRecepcion(OAuth2Token token, string jsonData) { HttpResponseMessage responseMessage; using (HttpClient httpClient = new HttpClient()) { httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token.access_token); // HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, URLWSHacienda.COMPROBANTE_GET()); HttpContent content = new StringContent(jsonData, Encoding.UTF8, "application/json"); responseMessage = await httpClient.PostAsync(URLWSHacienda.RECEPCION_POST(), content); if (responseMessage.IsSuccessStatusCode) { Console.Write("Success"); } else { Console.Write("Error"); } } return(await responseMessage.Content.ReadAsStringAsync()); }
private static async Task <string> getComprobantes(OAuth2Token token, string parametro) { HttpResponseMessage responseMessage; using (HttpClient httpClient = new HttpClient()) { httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token.access_token); HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, URLWSHacienda.COMPROBANTE_GET(parametro)); responseMessage = await httpClient.SendAsync(request); } return(await responseMessage.Content.ReadAsStringAsync()); }
/// <summary> /// /// </summary> /// <param name="token"></param> /// <param name="clave"></param> /// <returns>response ws json</returns> private static async Task <string> getRecepcion(OAuth2Token token, string clave) { HttpResponseMessage responseMessage; using (HttpClient httpClient = new HttpClient()) { httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token.access_token); HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, URLWSHacienda.RECEPCION_GET_CLAVE(clave)); responseMessage = await httpClient.SendAsync(request); } return(await responseMessage.Content.ReadAsStringAsync()); }