示例#1
0
        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());
        }
示例#2
0
        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());
        }
示例#3
0
        /// <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());
        }