Mam problem z ustaleniem, jak wykonać żądanie GET za pomocą RestSharp na Windows Phone 7. Wszystkie przykłady pokazują żądanie POST, ale po prostu potrzebuję GET. Jak mam to zrobic?Jak wykonać żądanie pobrania z RestSharp?
Odpowiedz
To, czego szukasz, znajduje się pod numerem here.
fragment kodu, który obejmuje swoją scenariusz jest poniżej (request.Method
powinien być ustawiony na 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);
}
});
}
Twoje umiejętności badawcze są lepsze niż moje ... Dzięki =) – Christopher
Czy możesz podsumować informacje znalezione w linku, aby nie była to odpowiedź tylko link? –
GET jest domyślna metoda używana przez RestSharp, więc jeśli nie zostanie określony sposób, to będzie użyj GET:
var client = new RestClient("http://example.com");
var request = new RestRequest("api");
client.ExecuteAsync(request, response => {
// do something with the response
});
Ten kod spowoduje żądanie GET do http://example.com/api
. Jeśli trzeba dodać parametry adresu URL można to zrobić:
var client = new RestClient("http://example.com");
var request = new RestRequest("api");
request.AddParameter("foo", "bar");
co przekłada się http://example.com/api?foo=bar
- 1. Jak wykonać żądanie pobrania tylko jednej zmiany?
- 2. Jak przerwać żądanie pobrania?
- 3. Jak uzyskać dane odpowiedzi z RestSharp do pobrania dla użytkownika?
- 4. Jak żądanie POST przy użyciu RestSharp
- 5. Jak wysłać żądanie POST w RestSharp?
- 6. Jak przesłać żądanie pobrania ze sklonowanego repo?
- 7. Jak wykonać żądanie HTTPS z Erlang?
- 8. Symfony2 - Jak wykonać zewnętrzne żądanie?
- 9. Utwórz komentarz na żądanie pobrania
- 10. Żądanie postu RestSharp - Treść z wartościami x-www-urlen-kod
- 11. Połączyć żądanie pobrania do innego oddziału
- 12. W jaki sposób GitHub tworzy żądanie pobrania
- 13. Dlaczego GitHub wywołuje zgłoszenia zagraniczne, "Żądanie pobrania"?
- 14. żądanie pobrania pliku Ajax żądania C# MVC
- 15. Jak wykonać żądanie HTTP POST w ASP?
- 16. Jak mogę wykonać żądanie HTTPS w Haskell?
- 17. Jak wykonać żądanie synchroniczne za pomocą Alamofire?
- 18. Jak wykonać żądanie wpisu w języku Python?
- 19. jak wykonać żądanie PUT w Android Volley?
- 20. wykonać żądanie POST w Swift
- 21. Jak wykonać żądanie HTTP DELETE z biblioteką wniosków
- 22. lwp-request w powłoce: jak wykonać żądanie POST z treścią?
- 23. Jak wykonać żądanie https z certyfikatem ssl w Retroficie
- 24. Jak wykonać żądanie HTTPS z Phoenix i zignorować błąd CA
- 25. Żądanie pobrania na github - pokazywanie zatwierdzeń opartych na wzorca od
- 26. Jak wykonać automatyczne żądanie ściągnięcia z Sourcetree NIE w gałęzi głównej?
- 27. Jak wykonać wewnętrzne węzły XML z RestSharp, gdy klasa ma inną nazwę?
- 28. RestSharp deserializacji z JSON Array
- 29. Czy można wykonać bezpieczne żądanie JSONP?
- 30. Jak używać OAuth2 w RestSharp
to niewłaściwe żądanie zrobić. Dlaczego nie zapoznasz się z technologią i sam ją napiszesz? –
Są tu zamieszczone przykłady: http://restsharp.org/category/samples/ Przydałby się, gdybyś mógł zacząć pracę i opublikować swój kod źródłowy, jeśli utkniesz. –
Evan, wiem, że ten wpis jest trochę niejasny. Problem polega na tym, że strona, którą mi pokazałeś, dotyczy prośby o wpis, a nie prośby o pobranie. Wpisałbym mój kod, gdybym miał coś opublikować, ale jeszcze nie jestem w tym momencie. Wyszukiwarka Google wyszukuje nieistotne informacje i nie jestem pewien składni, której potrzebuję do tego klienta odpoczynku - dlatego nie mam jeszcze kodu. – Christopher