Error intentando conectarme con la API


#1

Buenas tardes, estoy siguiendo los ejemplos de la Apiary de Aquila usando C#. Realizando el primer ejemplo “User Authorization”, me compila perfectamente el codigo en C# sin embargo el servidor de Aquila me manda los errores que se muestran en la imagen..
¿A que se debera esto y como puedo solucionarlo? Saludos.


#2

@Victor_Dlgado, el mensaje habla de un error de codificación en los datos que le manda tu código en C# al servidor (la forma en la cual interpreta texto) revisa si puedes ajustar tu programa para que utilice alguna codificación estándar como UTF8 en vez de “WINDOWS-1252”, desconozco como se haga en C# ya que no tengo experiencia en ese lenguaje.

Saludos


#3

Funcionó utilizando la codificación UTF8
, sin embargo ahora tengo un problema al utilizar un método GET

En mi codigo de C# tengo lo siguiente que creo es el porque del error en el servidor:

httpClient.DefaultRequestHeaders.TryAddWithoutValidation(“authorization”, “Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IjU0MjViNjc3YjBlZWJkYzkyNWUxMzg1MyIsInVzZXIiOiJSb2QiLCJpYXQiOjE0MTI1MzI2ODF9.nLzafGs2JNJG7u9Ccp7oA9nUAS7E5_EuZSDziHQnRgM”);


#4

Intenta con algo así:

httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "Your Oauth token");

Fuente: http://stackoverflow.com/questions/14627399/setting-authorization-header-of-httpclient


#5

hola, si funciono, gracias!