「C# QueryString」でググるとだいたい HttpClient.ParseQueryString の利用例が出てきます。
しかし System.Web 名前空間 の HttpClient は UWP では利用することができないので、Windows.Foundation 名前空間の WwwFormUrlDecoder
を利用します。
WwwFormUrlDecoder class
https://msdn.microsoft.com/ja-jp/library/windows.foundation.wwwformurldecoder.aspx
こんな風に使います。
// 文字列 "hogeValue" を取得できる var value = new WwwFormUrlDecoder(new Uri("http://example.com?queryKeyName=hogeValue").Query).GetFirstValueByName("queryKeyName");
? 以降を取得して & や = でバラして~みたいにする必要がなくてよかった。。
にしても WwwFormUrlDecoder ってどういうセンス
@tomoya_shibata application/x-www-form-urlencoded を扱うクラスだからでしょうねえ @veigr
— 382=1+5+300+70+6 (@aetos382) 2016年3月2日
なるほど…。
余談
なるほどね pic.twitter.com/5mnNX38GOA
— バトルプログラマー柴田智也(求職中) (@tomoya_shibata) 2016年3月2日
MessageSecurityVersion.WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10 Property (System.ServiceModel)
https://msdn.microsoft.com/en-us/library/system.servicemodel.messagesecurityversion.wssecurity10wstrustfebruary2005wssecureconversationfebruary2005wssecuritypolicy11basicsecurityprofile10.aspx