Tag: restsharp

RestSharp ist ein einfach zu bedienendes REST-client-Bibliothek für .NET

Hochladen einer Datei über POST mit RestSharp

Anzahl der Antworten 1 Antworten
Ich versuche zu simulieren, eine einfache multipart-HTML-form in C#. War ich erfolgreich, buchungstext, die als Parameter mithilfe der addParameter Funktion. Jetzt möchte ich eine Datei hochladen mit POST. Ich habe versucht mit der addFile Funktion der RestRequest

Wie Deserialisieren eine sehr Einfache RestSharp JSON-Objekt?

Anzahl der Antworten 1 Antworten
Vergeben, was sicherlich eine dumme Frage, aber ich bin gerade erst mit C# mithilfe von JSON. Habe ich diese Klasse: public class DBCount { public string Count { get; set; } } Ich erstellen Sie eine Instanz:

RestSharp OAuth2 Träger-Authentifizierung Fehlschlägt Mit Zugriff Verweigert

Anzahl der Antworten 1 Antworten
Implementierte ich meine eigenen IAuthenticator genannt OAuth2BearerAuthenticator die im Grunde dauert in ClientId und ClientSecret werden und bevor eine Anfrage gestellt wird, überprüft er, ob es ein gültiges Bearer-Token - wenn nicht, wird die client-Anmeldeinformationen Weg zu

Dynamisch Deserialisieren einer Eigenschaft in RestSharp

Anzahl der Antworten 2 Antworten
Spiele ich mit der Ernte API und ich bin versucht, eine automatische Zuordnung der Einheiten so einfach wie möglich, leider, wenn ich eine Anfrage wie GET /projects es erzeugt ein Ergebnis wie folgt: [{ project: { name:

RestSharp AddFile Stream

Anzahl der Antworten 3 Antworten
Ich bin mit RestSharp (version 105.2.3.0 in Visual Studio 2013, .net 4.5) zu nennen, eine NodeJS-gehosteten webservice. Einer der Anrufe muss ich machen, um eine Datei hochzuladen. Mit einem RESTSharp Anfrage, wenn ich wieder den stream von

Web-Anfrage über einen Proxy mit RestSharp

Anzahl der Antworten 4 Antworten
Ich versuche, mich ein webrequest über einen proxy auf Windows phone 7. Von was ich sehen kann das Compact Framework nicht enthalten ist die Konfiguration von proxy-Server für die HttpWebRequest-Objekt. Ich habe versucht, mit RestSharp aber der

RestSharp ignorieren Sie die system-proxy (z.B. Fiddler) auf .NET Core

Anzahl der Antworten 1 Antworten
Ich will überprüfen Sie den http-Datenverkehr mit Fiddler, aber nicht alle http-Verkehr erfasst, mein Test-codes: private static void ByRestSharp() { var restClient = new RestClient("https://jsonplaceholder.typicode.com"); var request = new RestRequest("posts", Method.GET); var response = restClient.Get<List<Post>>(request); Console.WriteLine("{0} posts

RestSharp: Wie überspringen serialisieren null-Werte in JSON?

Anzahl der Antworten 3 Antworten
RestSharp die eingebaute JSON-serializer serialisiert alle Eigenschaften eines Objekts, selbst wenn Sie null sind, oder ansonsten wird der default-Wert. Wie kann ich es machen, überspringen Sie diese Eigenschaften? Json.NET hat ein solcher parameter. JsonSerializerSettings.NullValueHandling = NullValueHandling.Ignore ...

Wie zu verwenden RestSharp Portable 3.0 in Xamarin?

Anzahl der Antworten 1 Antworten
Arbeite ich an einer mobilen app mit Xamarin und ich brauchen, um eine librairy für webservices, die funktioniert auf Android, iOS und Windows phone ! Überprüfte ich eine lange Zeit auf google, und ich denke, das beste

RestSharp nicht UTF-8 Kodieren die Anfrage

Anzahl der Antworten 1 Antworten
Ich versuche, die POST-Anfrage mit einem einsamen parameter, die als solche: var client = new RestClient("http://www.fluff.com"); var request = new RestRequest("whatever", Method.POST); request.AddParameter("param", "Оксана"); client.Execute(request); Diese Ergebnisse in der folgenden Anfrage, Mitteilung der Bund-kodierte Fragezeichen: POST http://www.fluff.com/whatever

RestSharp AddFile hinzufügen multipart-form-Header-Datei

Anzahl der Antworten 1 Antworten
Ich bin mit RestSharp " AddFile es funktioniert und es ist in der Nähe wunderbar außer meine Dateien am Ende immer gebrochen durch diese header-Informationen Hinzugefügt werden. -------------------------------28947758029299 Content-Disposition: form-data; name="user.png"; filename="user.png" Content-Type: image/png War dies nur

RestSharp POST-Objekt als JSON

Anzahl der Antworten 3 Antworten
Hier ist meine Klasse: public class PTList { private String name; public PTList() { } public PTList(String name) { this.name = name; } public String getName() { return name; } public void setName(String name) { this.name =

RestSharp lädt die gesamte Datei in den Speicher, wenn Sie Sie hochladen. Wie es zu vermeiden?

Anzahl der Antworten 2 Antworten
Ich bin mit RestSharp in einer Mono-Projekt hochladen einige Dateien und ich habe bemerkt, dass, wenn eine große Datei ist hochgeladen, der Speicher wächst erheblich. Blick auf RestSharp source code ich habe bemerkt, dass FileParameter erwartet ein

Nicht Kodieren Parameter in RestSharp

Anzahl der Antworten 5 Antworten
Ich bin mit RestSharp Zugriff auf eine RubyOnRails-API. Wie Sie vielleicht wissen, RoR mag, wenn die Parameter-Namen werden in der form model_name[property]. RestSharp, auf der anderen Seite, mag es nicht. Fiddler sagt, ich senden diese an den

Was bin ich? RestSharp nicht Json Deserialisieren

Anzahl der Antworten 4 Antworten
Ich versuche mich zu drehen, eine json-Antwort zurück von foursquare in Objekte. Ich bekomme sowas zurück { "meta":{ "code":200 }, "response":{ "venues":[ { "id":"4abfb58ef964a520be9120e3", "name":"Costco", "contact":{ "phone":"6045967435", "formattedPhone":"(604) 596-7435" }, "location":{ "address":"7423 King George Hwy", "crossStreet":"btw 76

RestSharp Deserialisieren von JSON-Inhalten(repräsentieren ein Objekt enthält ein byte-array) Fehler

Anzahl der Antworten 3 Antworten
Client-Seite erhält eine formale JSON-Inhalt "{\"Id\":[1,2,3],\"Size\":56}", bekomme aber eine Fehler bei der Deserialisierung der byte-array. 1 Fehler in der Anweisung unten IRestResponse<key> response = client.Execute<key>(request); 2-Fehlermeldung "Keinen parameterlosen Konstruktor für dieses Objekt definiert." 3 Die object-Klasse in

Wie kann ich die Installation und Konfiguration von RESTSharp ohne NuGet?

Anzahl der Antworten 3 Antworten
Ich benutze Visual Studio C# 2010 Express und lernen. RESTSharp installiert werden soll, die von NuGet aber NuGet kann nicht verwendet werden, mit Express-version. Kann ich trotzdem installieren und konfigurieren von RESTSharp manuell, und wie? InformationsquelleAutor M

Wie kann ich die cookie-container mit RestSharp und ASP.NET Sitzungen?

Anzahl der Antworten 2 Antworten
Ich würde gerne in der Lage, um eine Authentifizierung Aktion auf einem controller, und wenn es erfolgreich ist, speichern Sie die authentifizierte Benutzer-Informationen in der Sitzung. Allerdings bin ich mir nicht sicher, wie Sie Sie zu halten,

WebInvoke POST "Methode nicht erlaubt" in Wcf

Anzahl der Antworten 2 Antworten
mein Rest wcf service wie unten... [ServiceContract] public interface IWinPhoneService { [OperationContract] [WebInvoke(RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "getkpimeasuredata", Method = "POST", BodyStyle = WebMessageBodyStyle.Wrapped)] List<MeasureData> GetKpiMeasureData(DomainData data); [OperationContract] [WebGet(UriTemplate = "getdata/{value}", ResponseFormat = WebMessageFormat.Json)]

RestSharp - Wie bekomme ich die numerische http-Antwort-code?

Anzahl der Antworten 2 Antworten
Ich bin mit dem RestSharp HTTP-client-Bibliothek für C#. Wie ich den abrufen, die eigentliche numerische http-Antwort-code? Nicht nur, dass ich nicht die Eigenschaft enthält, der numerische code, aber ich weiß nicht einmal sehen, es in die überschriften-Sammlung.

Unterschied zwischen RestSharp Methoden AddParameter und AddQueryParameter mit HttpGET

Anzahl der Antworten 2 Antworten
Ich bin mit RestSharp rufen Sie eine externe API. Dies funktioniert: var client = new RestClient(apiUrl); var request = new RestRequest(myurl, Method.GET); foreach (var param in parameters) { request.AddQueryParameter(param.Key, param.Value); } var response = client.Execute(request); Diese nicht:

Eine Ausnahme des Typs " System.Net.WebException'

Anzahl der Antworten 2 Antworten
Arbeite ich auf WP7-8-Anwendung, die mittels RestClient für die erste info vom WebServer. Wenn ich swich off internet-Verbindung, die ich sehe: Eine Ausnahme des Typs " System.Net.WebException' ist in System.Windows.ni.dll und war nicht behandelt, bevor eine managed/native

Wie zu verwenden RestSharp mit OAuth?

Anzahl der Antworten 1 Antworten
Ich bin verwirrt, die Fabrik OAuth1Authenticator factory-Methode sollte ich verwenden. Ich denke ich sollte ein consumer-secret-token (bekomme ich es mit RestSharp?), dann nutzen Sie OAuth1Authenticator.ForRequestToken, dann erhalten access-token und secret access token(wie?), dann nutzen Sie OAuth1Authenticator.ForAccessToken und

RestSharp erhalten Sie die volle URL der Anfrage

Anzahl der Antworten 1 Antworten
Ist es ein Weg, um die vollständige url ein RestSharp Anfrage inklusive Ihrer Ressourcen-und querystring-Parameter? I. E für diese Anforderung: RestClient client = new RestClient("http://www.some_domain.com"); RestRequest request = new RestRequest("some/resource", Method.GET); request.AddParameter("some_param_name", "some_param_value", ParameterType.QueryString); IRestResponse<ResponseData> response =

NTLM-Authentifizierung mit RestSharp?

Anzahl der Antworten 3 Antworten
Ich versuche, die die Verwendung der NTLM-Authentifizierung für mein REST-Aufrufe zu TeamCity mit RestSharp. IRestClient _client=new RestClient(_url); _client.Authenticator = new NtlmAuthenticator (System.Net.CredentialCache.DefaultNetworkCredentials); Aber es funktioniert nicht. Bitte schlage vor, wenn mir etwas fehlt. Das implementieren von des

Wie RestSharp add-client-Zertifikat bei Https-Anforderung? (C#)

Anzahl der Antworten 1 Antworten
Wie RestSharp add-client-Zertifikat bei Https-Anforderung ? Mein code funktioniert es nicht . public static IRestResponse<User> AsyncHttpRequestLogIn(string path, string method, object obj) { var client = new RestClient(Constants.BASE_URL + path); //https:.... var request = method.Equals("POST") ? new RestRequest(Method.POST)

C# Web-Anfrage w RestSharp - "Die Anforderung wurde abgebrochen: es Konnte keine sichere SSL/TLS-Kanal"

Anzahl der Antworten 2 Antworten
Habe ich ein unglaublich einfaches web-Anfrage mit RestSharp: var client = new RestClient("https://website.net"); var request = new RestRequest("/process", Method.GET); request.AddParameter("cmd", "execute"); IRestResponse response = client.Execute(request); var content = response.Content; Console.WriteLine("Response: " + content); Dieser gibt die Fehlermeldung:

RestSharp Timeout funktioniert nicht

Anzahl der Antworten 2 Antworten
Ich habe eine restsharp client und die Anfrage wie folgt eingerichtet: var request = new RestRequest(); request.Method = Method.POST; request.AddParameter("application/json", jsonBody, ParameterType.RequestBody); request.OnBeforeDeserialization = resp => { resp.ContentType = "application/json"; }; request.Timeout = -1; request.ReadWriteTimeout = -1;

RestSharp Nutzung

Anzahl der Antworten 1 Antworten
Kürzlich war ich mit RestSharp zu konsumieren, meine Restful-Ressource. und erwartet, dass der Austausch von Daten mit JSon zwischen server und client. Unten ist mein C# code. var client = new RestSharp.RestClient(); var request = new RestRequest(sUrl,Method.POST);

Request timeout aus ASP.NET Kern-app auf IIS

Anzahl der Antworten 1 Antworten
Ich eine web-Anfrage, um eine Drittanbieter-api aus meiner ASP.NET Kernstück der Anwendung. Wenn die app ausgeführt wird, allein sich selbst, Anforderung erfolgreich. Wenn die app läuft, im IIS auf dem gleichen server, request-timeouts. Anforderung von einem Hangfire

RestSharp HttpBasicAuthentication - Beispiel

Anzahl der Antworten 3 Antworten
Ich habe eine WPF-client mit RestSharp und WEB-API-Service. Ich versuche es mal mit HttpBasicAuthenticator wie folgt: RestRequest login = new RestRequest("/api/users/login", Method.POST); var authenticator = new HttpBasicAuthenticator("admin","22"); authenticator.Authenticate(Client, login); IRestResponse response = Client.Execute(login); Den POST-request sieht wie

Wie bekomme ich ein OAuth 2.0-token zur Authentifizierung in C#

Anzahl der Antworten 3 Antworten
Habe ich eine Auth URL (was ein "https://login.microsoftonline.com/..."), ob das hilft. Access-Token-URL "https://service.endpoint.com/api/oauth2/token" ClientId "abc" Clientsecret "123" Ich dann brauchen, um einen get-Aufruf über einen bearer-token in den header. Bekomme ich diese zu arbeiten Briefträger, sondern haben

Wie gebe ich eine 401-authentication error, um eine RestSharp client?

Anzahl der Antworten 4 Antworten
In meiner Mvc-Api-controller, wenn der Benutzer nicht authentifiziert werden kann, werfe ich eine HttpException-401. Jedoch, die RestSharp client scheint übersetzen diese in ein Http 500-Statuscode. Ich möchte in der Lage sein zu werfen HttpExceptions von meinem Mvc-controller

Wie kann ich senden eine POST-Anforderung in RestSharp?

Anzahl der Antworten 1 Antworten
Habe ich diesen code, die ich bin versucht zu konvertieren, zu RestSharp. Ich habe entfernt die Verwendung von Blöcken zu verdichten und für Klarheit. using System.IO; using System.Net; using RestSharp; string GetResponse(string url,string data) { var request

Warum ist RestSharp AddHeader("Accept", "application/json"); = um eine Liste der Artikel?

Anzahl der Antworten 1 Antworten
Habe ich dieses Windows Phone 8-Projekt in C#, wo ich bin mit RestSharp 104.4.0 eine Anfrage an einen server. Der server akzeptiert nur eine "Akzeptieren" - Typ "application/json". Mein code zum aufrufen der Anfrage: var client =

Warum muss ich angeben [FromUri], um diese zu arbeiten?

Anzahl der Antworten 1 Antworten
Ich bin mit Asp.NET WebApi und eine Sache, die mich verwirrt ist die Bindung, wenn eine Anfrage gemacht wird. Habe ich das ViewModel: [DataContract(Name="Store")] public class StoreDm { [DataMember(IsRequired = true)] [MinLength(3)] public string Name { get;

Wie das Parsen von JSON mit RestSharp?

Anzahl der Antworten 2 Antworten
var client = new RestClient("http://10.0.2.2:50670/api"); var request = new RestRequest("Inventory", Method.GET); request.OnBeforeDeserialization = resp => { resp.ContentType = "application/json"; }; //execute the request to return a list of InventoryItem RestResponse<JavaList<InventoryItem>> response = (RestResponse<JavaList<InventoryItem>>)client.Execute<JavaList<InventoryItem>>(request); Den Inhalt zurückgegeben wird

Wie fügen Sie json zu RestSharp POST-Anforderung

Anzahl der Antworten 3 Antworten
Habe ich folgenden JSON string übergeben wird, in meinem c# - code als string-parameter - AddLocation(string locationJSON): {"accountId":"57abb4d6aad4","address":{"city":"TEST","country":"TEST","postalCode":"TEST","state":"TEST","street":"TEST"},"alternateEmails":[{"email":"TEST"}],"alternatePhoneNumbers":[{"phoneNumber":"TEST"}],"alternateWebsites":[{"website":"TEST"}],"auditOnly":false,"busName":"593163b7-a465-43ea-b8fb-e5b967d9690c","email":"TEST EMAIL","primaryKeyword":"TEST","primaryPhone":"TEST","rankingKeywords":[{"keyword":"TEST","localArea":"TEST"}],"resellerLocationId":"5461caf7-f52f-4c2b-9089-2ir8hgdy62","website":"TEST"} Ich versuche, fügen Sie die JSON zu einem RestSharp POST-Anfrage wie diese, aber es funktioniert nicht: public string

Get JSON-response mit RestSharp

Anzahl der Antworten 3 Antworten
Ich bin neu in C# und ich bin versucht, um die JSON Antworten von einem REST-request mit RestSharp; Die Anfrage, die ich ausführen möchten ist das folgende : "http://myurl.com/api/getCatalog?token=saga001". Es funktioniert großartig, wenn ich die Ausführung in

Wie kann ich abfangen von Ausnahmen mit RestSharp

Anzahl der Antworten 1 Antworten
Arbeite ich an einem Projekt mit RestSharp. Im Laufe der Zeit entdeckte ich mehrere Ausnahmen, die RestResponse Klasse werfen kann, von denen die meisten ich Griff zu haben, so dass meine app nicht abstürzt. Wie kann ich

Eine route mit dem Namen 'DefaultRoute' ist bereits in der route-Sammlung. Route-Namen müssen eindeutig sein

Anzahl der Antworten 7 Antworten
Veröffentlicht, wenn ich ein ASP.NET WebAPI Lösung für ein remote -IIS Server, bekomme ich die Fehlermeldung: Meldung: System.ArgumentException: Eine route mit dem Namen 'DefaultRoute' ist bereits in der route-Sammlung. Route-Namen müssen eindeutig sein. Sah ich diese thread

RestSharp säumigen Content-Type auf application/x-www-form-urlencoded-POST

Anzahl der Antworten 2 Antworten
RestSharp scheint mir nicht erlauben, das überschreiben der Content-Type-für a-post-request. Ich habe folgte die Anweisungen, die mit hier ohne Erfolg. Ich habe auch versucht manuell die Einstellung der header content-type auf application/json per Anfrage.AddHeaders("content-type", "application/json"); Beispiele für

In C#, wie kann ich das Modell ein JSON-Objekt mit mehreren verschachtelten arrays?

Anzahl der Antworten 3 Antworten
Ich bin immer dieser JSON-Antwort vom system, die ich am Anschluss an und versuchen herauszufinden, der beste Weg, um Deserialisieren es in ein C# - Objekt. Ich bin derzeit mit RestSharp das scheint ziemlich geradlinig zu verwenden,

HttpClient - hinzufügen von Parametern zum Get-Anforderung

Anzahl der Antworten 1 Antworten
Ich habe eine RestRequest, die ich versuche zu konvertieren, um HttpClient-Get-Anfrage. Gibt es eine Möglichkeit, die ich senden kann Parameter, die die Art und Weise ist es unten getan? private readonly IRestClient _restClient; public Type GetInfo(string name)

Serialisierung eines Objekts mit restsharp und übergabe an WebApi nicht serialisieren der Liste

Anzahl der Antworten 3 Antworten
Ich habe ein view-model, das aussieht wie. public class StoreItemViewModel { public Guid ItemId { get; set; } public List<Guid> StoreIds { get; set; } [Required] public string Description { get; set; } //[Required] //[DataMember(IsRequired = true)]

RestSharp JSON-Array Deserialisierung

Anzahl der Antworten 1 Antworten
Starte ich diese RestSharp Abfrage im JSON-format: var response = restClient.Execute<Report>(request); Die Antwort, die ich bekommen enthält diese Daten [ { "Columns": [ {"Name":"CameraGuid","Type":"Guid"}, {"Name":"ArchiveSourceGuid","Type":"Guid"}, {"Name":"StartTime","Type":"DateTime"}, {"Name":"EndTime","Type":"DateTime"}, {"Name":"TimeZone","Type":"String"}, {"Name":"Capabilities","Type":"UInt32"} ], "Rows": [ [ "00000001-0000-babe-0000-00408c71be50", "3782fe37-6748-4d36-b258-49ed6a79cd6d", "2013-11-27T17:52:00Z", "2013-11-27T18:20:55.063Z",

Kann RestSharp binäre Daten gesendet, ohne einen multipart-content-type?

Anzahl der Antworten 6 Antworten
Ich habe mit AddParameter zu XML-Gremien in meinem HTTP-Anforderungen: request.AddParameter(contentType, body, ParameterType.RequestBody); Jedoch, dies scheint nicht zu funktionieren, für nicht-string-Körper. (RestSharp ist Http.RequestBody ist ein string, der aus irgendeinem Grund.) Ich habe versucht, mit AddFile(), aber ich

Senden von HTTP-POST Multipart/form-data-Feld mit RestSharp

Anzahl der Antworten 2 Antworten
Habe ich Probleme mit RestSharp für eine REST-API, die ich verwenden müssen für ein Projekt an dem ich arbeite. Die Anfrage ich muss in drei Teile: Einen header-API-Schlüssel, eine Datei hochladen, und eine Reihe von Daten im

RestSharp client gibt alle Eigenschaften als null, wenn die JSON Deserialisieren Antwort

Anzahl der Antworten 1 Antworten
Ich versuche ein sehr einfaches Beispiel für die Verwendung von RestSharp die Execute-Methode zum Abfragen eines rest-Endpunktes und serialisiert a POCO. Aber alles was ich versuchen die Ergebnisse in eine Antwort.Daten-Objekt, das alle Eigenschaften mit einem NULL-Wert.

Wie zu verwenden RestSharp.NetCore in asp.net Kern

Anzahl der Antworten 4 Antworten
Ich haben gegangen durch die http://restsharp.org/ code Größen arbeiten. Unten ist der code von RestSharp mit aus asp.net core . public GenericResponseObject<T> GetGeneric<T>(string operation, params KeyValuePair<string, string> nameValues) where T : class { RestClient client = new