TumblrHttpClientはいろいろあるらしい外部のRestAPIを実行しようとしたときにC#であればHttpClientを利用するのがいいかと漠然と思っていたのですが、意外と罠が多いことを知りました。Qiita確かにMSのサイトを見てもそのようにstaticで利用しています。file.もちろんDI側でSingletonにして渡せばいいのですが、WebClientを利用するためだけにそうするのもなぁと思いRestSharpを利用することにしました。.NET最初はJavaでも利用していたUnirestを利用しようと思ったのですが、C#ではこちらのほうが人気なようでこちらにしました。引っかかったこのRestSharpはいい感じに利用できるのですが、少し困ったこともありました。RestAPIを実行するときにPostなどのメソッドではJsonをリクエストボディに設定すると思います。このRestSharpはJsonにしたいオブジェクトを渡せばいい感じにJson文字列にして送信してくれるのですが、この時に利用しているSerealizer/DesirealizerがNewtonsoft.Json.JsonSerializerではないのです。json;}その結果、プロパティ名が変換されず送信先で400エラーとなるという状況になりました。このJsonSerializerは変更可能なのでNewtonsoft.Json.JsonSerializerに変更してうまく利用できるようになりました。このJsonSeralizerを変更する方法は下記の説明が分かりやすかったです。RestSharpおわりにJavaでもC#でもデフォルトで提供されているライブラリをそのまま利用したいとは思うのですが、痒いところに手が届かないというかちょっとそのままでは大変なことがおおくて同じ機能を実現しているライブラリを探して利用するようにしています。最初はどうしてもつまずくことが多くドキュメントに向き合いつつStackOverflowで同じような事象を探しつつすすめることでうまく行ってます。SDKのバージョンを指定するこんにちは。beaglesoftの真鍋です。Newtonsoftの設定をStartup.csに行う...2016-03-31CarrierWaveを利用した画像ファイルのアップロードこんにちは。beaglesoftの真鍋です。MVC5のアクションメソッドでXMLを返却するこんにちは。beaglesoftの真鍋です。»スポンサープロフィール合同会社ビーグルソフトのブログです。設立日は2013年8月21日の会社です。までご連絡をお願い致します。SDKのバージョンを指定するphonelibを利用して電話番号を上手に扱うJavaScriptを利用してPDFに設定するフォントが文字化けするValidationAttributreでDIされたオブジェクトを取得するPostgresでUUIDを生成する注目記事スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。