[開發] WP8.1不再支持 WebClient class

作者: Severine (賽非茵)   2014-05-30 14:07:31
早上試圖實作讀取json的部分~怎樣都不能使用 WebClient class,
但是看了網上教學卻都說:可以用WebClient爽爽讀JSON唷 >.^b
宇宙超級無敵惱羞 為什麼我不行? ~><~
Getting started with Web Requests & JSON in Windows Phone
http://ppt.cc/GkML
C# Windows Phone 8 WP8 開發,將WebClient的DownloadStringCompleted事件改成非同
步的awiat方法。 http://ppt.cc/maoT
看了一些文章似乎是因為win8不支援~所以為了開發universal app的關係所以不能用惹?
似懂非懂的只能先擱置爭議 繼續找解法..
後來看到一篇文章有提及這部分
WebClient in WP8.1?
http://stackoverflow.com/questions/23223217/webclient-in-wp8-1
苦主下面的推文也講說要用HttpClient去實作,所以只好把習慣使用的WebClient
換成HttpClient去實作囉 ╮(﹀_﹀")╭
給慣於使用WebClient的苦主們參考..
PS:hoyunxian大的JSON文章有提到如何使用.. /json
剛剛爬文才看到的~要是早點看到就好了 ww..
作者: hoyunxian (WildDagger)   2014-05-30 15:03:00
8.1已經換成用Windows.Web.Http+Windows.Data.Json了
作者: Severine (賽非茵)   2014-05-30 15:10:00
恩~~剛剛總算順利讀到JSON了 >< 謝謝H大~~
作者: Kelunyang (可倫)   2014-05-30 16:06:00
用Httpclient就可以解了~
作者: Severine (賽非茵)   2014-05-30 16:08:00
大家都知道 就我不知道~~崩潰.. 〒△〒
作者: hungys (hungys)   2014-05-30 18:55:00
一直以來都用HttpClient路過...
作者: Severine (賽非茵)   2014-05-30 18:56:00
再度崩潰路過..
作者: Kelunyang (可倫)   2014-05-31 08:24:00
你接下來可能會遇到Big5用 httpclient讀是亂碼的問題(webclient亦然),這時候可以去nuget上用encoding找,有一些現成的轉碼庫~
作者: Severine (賽非茵)   2014-05-31 20:59:00
謝謝~~以前webclinet用很多~~所以亂碼有用encoding來解:)

Links booklink

Contact Us: admin [ a t ] ucptt.com