Tengo problemas para averiguar cómo hacer una solicitud GET utilizando RestSharp en Windows Phone 7. Todos los ejemplos muestran cómo hacer una solicitud POST, pero solo necesito GET. ¿Cómo hago esto?¿Cómo realizar una solicitud get con RestSharp?
Respuesta
Lo que usted está buscando se encuentra here.
El fragmento de código que cubre el escenario está por debajo (request.Method
se debe establecer en Method.GET
):
public void GetLabelFeed(string label, Action<Model.Feed> success, Action<string> failure)
{
string resource = "reader/api/0/stream/contents/user/-/label/" + label;
var request = GetBaseRequest();
request.Resource = resource;
request.Method = Method.GET;
request.AddParameter("n", 20); //number to return
_client.ExecuteAsync<Model.Feed>(request, (response) =>
{
if (response.ResponseStatus == ResponseStatus.Error)
{
failure(response.ErrorMessage);
}
else
{
success(response.Data);
}
});
}
Sus habilidades de investigación son mejores que las mías ... Gracias =) – Christopher
¿Puede resumir la información que se encuentra en el enlace para que esta no sea una respuesta de solo un enlace? –
GET es el método por defecto utilizado por RestSharp, por lo que si no se especifica un método, se uso GET:
var client = new RestClient("http://example.com");
var request = new RestRequest("api");
client.ExecuteAsync(request, response => {
// do something with the response
});
Este código hará una petición GET a http://example.com/api
. Si necesita añadir parámetros de URL se puede hacer esto:
var client = new RestClient("http://example.com");
var request = new RestRequest("api");
request.AddParameter("foo", "bar");
que se traduce en http://example.com/api?foo=bar
- 1. Añadir un parámetro GET a una solicitud POST con RestSharp
- 2. ¿Cómo puedo realizar una solicitud GET sin descargar el contenido?
- 3. ¿Cómo envío una solicitud POST en RestSharp?
- 4. Cómo publicar solicitud utilizando RestSharp
- 5. ¿Cómo puedo usar jQuery "cargar" para realizar una solicitud GET con parámetros adicionales?
- 6. Cómo realizar una solicitud HTTP DELETE con la biblioteca Solicitudes
- 7. Simular una solicitud GET XHR
- 8. ¿Cómo enviar una solicitud GET desde PHP?
- 9. ¿Cómo enviar una solicitud GET en AS3?
- 10. ¿cómo hago una solicitud $ .get usando coffeescript?
- 11. Jetty Server: cómo manejar una solicitud GET con parámetros?
- 12. ¿Cómo usar RestSharp con OAuth?
- 13. RestTemplate solicitud GET con los parámetros de solicitud
- 14. Conexión HTTP persistente con RestSharp
- 15. Solicitud GET síncrona con Javascript/jQuery
- 16. ¿Cuál es la forma más sencilla de realizar una solicitud HTTP GET en Perl?
- 17. Uploadify solicitud GET extraña
- 18. ¿Puede RestSharp enviar una lista <string> en una solicitud POST?
- 19. PHP GET Solicitud, envío de encabezados
- 20. Cómo realizar una solicitud web rápida en C#
- 21. ¿Cómo hacer una solicitud HTTP Post/GET en Powershell?
- 22. ¿Cómo publico Raw Json con RestSharp?
- 23. ¿Cómo puedo leer los encabezados actuales sin realizar una nueva solicitud con JS?
- 24. ¿Cómo investigo WCF dando una mala solicitud 400 sobre GET?
- 25. Objetivo simple-c Solicitud GET
- 26. ¿Cómo agregar parámetros a una solicitud HTTP GET en Android?
- 27. ¿Cómo puedo acceder a una solicitud GET en CAKEPHP?
- 28. cómo enviar una solicitud HTTPS GET en C#
- 29. ¿Puede una solicitud GET de Jersey devolver una entidad polimórfica?
- 30. Realizar petición GET antes de salir de la página - Javascript
Esa es una petición inapropiado hacer. ¿Por qué no te familiarizas con la tecnología y escribes una tú mismo? –
Hay muestras publicadas aquí: http://restsharp.org/category/samples/ Sería útil si pudieras comenzar y publicar tu código fuente si te quedas atascado. –
Evan, sé que esta publicación es un poco vaga. El problema es que la página que me mostró es para una solicitud posterior, no para una solicitud. Publicaba mi código si tenía que publicar algo, pero aún no estoy en ese momento. Una búsqueda en google revela información irrelevante, y no estoy seguro de la sintaxis que necesito usar para este cliente de reposo, que es la razón por la que aún no tengo código. – Christopher