Nicht Kodieren Parameter in RestSharp

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 server :

user%5Bemail%5D=user%40email.com&user%5Bpassword%5D=test

Sieht es aus wie R# kodiert sowohl die Parameter und Werte, wenn es sendet die Daten (im Gegensatz zu LOCKE, die aussieht wie es kodiert selektiv).
Während das ist in Ordnung, die meisten der Zeit, die ich denke, in diesem speziellen Fall macht es die API-Rückgabe 401, weil es nicht zu verstehen, die Parameter.

Ist es möglich zu Fragen, R#, nicht codieren der die Anfrage-Parameter ?

Danke !

Bearbeiten

Ok, in der R# Quellen, fand ich die Methode RestClient.EncodeParameters, so wie es aussieht die parameter der name ist immer codiert. Ich denke, ich werde eine Gabel es 🙁

InformationsquelleAutor thomasb | 2014-02-28
Schreibe einen Kommentar