問題タブ [restsharp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1379 参照

restsharp - C#でrestsharpを使用してlast.fmサービスを利用する

restsharpを使用してlast.fmのRESTサービスに接続しようとしています。次の例にある単純なデータを逆シリアル化できます:http ://ws.audioscrobbler.com/2.0/?method = artist.getinfo&artist = Cher&api_key = xxxxxxxxxxxxxxxxxxxxxxx

ただし、アーティストの画像セクションに到達すると、次のようになります。

ライブラリにデータをマッピングさせるのに苦労しています。これが私がこれまでに持っているコードです:

これは機能しません。誰かがこれをバインドする方法を知っていますか?

[nicsの提案を反映するように更新しました-これはまだ機能しません]

このコードの基礎は次のサイトから入手しました:http ://www.aaronstannard.com/post/2010/06/14/How-to-Parse-a-Users-Delicious-Feed-with-RestSharp.aspx

w://

0 投票する
1 に答える
5268 参照

windows-phone-7 - WindowsPhone7でのRestSharpの使用

Windows Phone 7プロジェクトでRestSharp(http://restsharp.org/)を使用しようとしていますが、RestSharpが使用するNewtonsoftJson.NETライブラリに問題があるようです。次のようにコードを実行しようとすると、次のようになります。

次のエラーが発生します。

Could not load type 'Newtonsoft.Json.Linq.JArray' from assembly 'Newtonsoft.Json.Compact, Version=3.5.0.0, Culture=neutral, PublicKeyToken=30AD4FE6B2A6AEED'.

Newtonsoft.Json.Compact.dllWindows Phone 7アプリケーションのBinフォルダーにコピーされるので、デバイスにデプロイされると想定していますが、どういうわけかロードされません。誰かが似たようなことを経験/解決しましたか?ありがとう。


要求に応じて、JSONの例:[{"type":"Song","id":60097,"title":"A Place Where You Belong","artist":{"type":"Artist","id":17,"nameWithoutThePrefix":"Bullet For My Valentine","useThePrefix":false}}]

そしてクラス:

0 投票する
1 に答える
540 参照

http - 非ASCII文字を使用したXMLのPOST

RestSharpにパッチを適用して、要求の本文POSTとして非ASCII文字を使用してXMLを実行できるようにしようとしています。POST

書き方は次のとおりです。

RequestBodyは文字列であり、サーバーが実際にリクエストを解析しようとすると、すべての非ASCII文字がに変わります???

今、私は次のことをします:

しかし、 「すべてのバイトが書き込まれるまでストリームIOExceptionStream.Dispose()閉じることはできません」というメッセージが表示されます。

このXMLを投稿するにはどうすればよいですか?

0 投票する
1 に答える
2773 参照

restsharp - 列挙型を使用して本文を RestSharp RestRequest に追加できません

ASP .NET MVC 2 プロジェクトでRestSharpを使用しています。RestRequest を (POST メソッドを使用して) 作成し、2 つの列挙値 (私の列挙型 -- OrderStatusFlags) をリクエスト本文に追加しようとしています -- 組み込みの RestSharp XmlSerializer を使用しています:

ただし、リクエスト パラメータで AddBody メソッドを呼び出した後は、空のみが表示され、値は表示されません。また、MVC アクション メソッドの呼び出し中にエラーが発生します。

パラメーター ディクショナリには、'OrdersResourceEndpoint' のメソッド 'RestResponse PostOrderStatus(Int32, System.String, OrderStatusFlags, OrderStatusFlags)' の null 非許容型 'OrderStatusFlags' のパラメーター 'previousStatus' の null エントリが含まれています。オプションのパラメーターは、参照型または null 許容型であるか、オプションのパラメーターとして宣言する必要があります。パラメータ名: パラメータ

列挙型は次のようになります。

誰かが同様の状況に陥っていますか?

0 投票する
1 に答える
4592 参照

silverlight - RestSharp対WebClient?

Windows Phone 7 Silverlight アプリを作成しています。WebClient の代わりに RestSharp を使用する理由はありますか? RestSharp のサイトを見回しましたが、その利点がすぐにはわかりません。

0 投票する
2 に答える
7236 参照

c# - Restsharpを使用してXmlリストを逆シリアル化するにはどうすればよいですか?

私はこのようなxmlを持っています

このxmlリストをPOCOオブジェクトに逆シリアル化したい

レストクライアントを操作するための優れた製品RestSharpを見つけました。そのデシリアライザーを使用したいので、2つのアプローチを試しました。

1)試してみました

request.RootElement = "item";

var response = Execute<Account>(request);

論理的な最初のItem要素のみを取得しました。

2)私が次のようなことをしようとすると

request.RootElement = "xml";

var response = Execute<List<Account>>(request);

私はnullになりました。

これはどこが間違っているのですか?

更新:解決策は受け入れられた回答コメントにあります

0 投票する
2 に答える
2140 参照

rest - REST Windows Phone 写真のアップロード


Gets/Posts に RestSharp を使用して、Windows Phone 7 アプリケーションの REST API に写真をアップロードしようとしています。
投稿パラメーターは次のとおりです。

photo : multipart/form-data としてエンコードされた写真
photo_album_id : 既存のフォト アルバムの識別子。イベントまたはグループ アルバムの場合があります。

リクエストを作成しましたが、戻ってくるたびに"{\"details\":\"missing photo parameter\",\"problem\":\"The API request is malformed\"}\n

私の写真パラメータは次のようになります。

"---------------------------8cd9bfbafb3ca00\r\nContent-Disposition: フォームデータ; name=\"filename\"; filename= \"somefile.jpg\"\r\nContent-Type: image/jpg\r\n\r\n(いくつかのバイナリジャンクがここにリストされています)\r\n-------------- ---------------8cd9bfbafb3ca00--"

画像のバイナリ データを表示する方法に問題があるかどうかはよくわかりません (現在、PhotoTaskCompleted イベントで、e.ChosenPhoto の内容をバイト [] に読み取り、それをヘルパー メソッドに渡します。フォームデータを作成する) またはフォームを正しく作成しない場合。

私はこれをできるだけ単純にしようとしているだけで、すべてがどのように機能するかがわかったらリファクタリングできます。

0 投票する
2 に答える
74567 参照

.net - RestSharpでリクエスト本文にテキストを追加する方法

RestSharpを使用してWebサービスを利用しようとしています。これまでのところ、すべてが順調に進んでいます(John Sheehanとすべての貢献者に乾杯!)が、私は問題にぶつかりました。すでにシリアル化された形式で(つまり、文字列として)XMLをRestRequestの本文に挿入したいとします。これを行う簡単な方法はありますか?.AddBody()関数が舞台裏でシリアル化を実行しているように見えるので、私の文字列はに変換されてい<String />ます。

どんな助けでも大歓迎です!

編集:私の現在のコードのサンプルが要求されました。下記参照 -

0 投票する
1 に答える
475 参照

restsharp - レストシャープ参照の追加中にエラーが発生しました

REstsharp.dll の参照の追加に問題があります。それは言います:

「参照を d:\Vinay sree\RestSharp-101.2\RestSharp.dll に追加できません。Windows Phone ランタイムを使用してビルドされていないためです。Windows Phone プロジェクトは、Windows Phone アセンブリでのみ機能します。」

restsharp.dll の参照を追加中にエラーが発生しました。そのため、ブログで提供されているサンプルは、Execute メソッドを解決できないというエラーが発生するため、機能しません。

0 投票する
1 に答える
1363 参照

c# - RestSharpを使用してXMLCDATAを文字列変数に逆シリアル化する

RSSフィードを取得し、それをrssEntryオブジェクトのリストに逆シリアル化しようとしています。

これにより、CDATAを含むコンテンツを除くすべてが入力されます

Channel.cs

Item.cs

私はRestSharp以外のものを使用することにオープンですが、それが素晴らしい簡単な解決策になることを期待して、これを試してみました。

現在、CDATAを含むフィールドはすべてnullとして返されます。