另一個HTTP請求我與Windows手機應用程序的工作,我在這裏使用其餘Places API的爲我的數據,我檢索數據的JSON給我有關位置附近這樣呼籲改變
position: [ 37.77704 , -122.39494 ]
distance: 1241
title: Caltrain-San Francisco
averageRating: 0.0
category: { Public transport }
icon: http://download.vcdn.nokia.com/p/d/places2/icons/categories/11.icon
vicinity: 700 4th St<br/>San Francisco, CA 94107
having: [ ]
type: urn:nlp-types:place
href: http://demo.places.nlp.nokia.com/places/v1/places/8409q8yy-a7395cccbfc4474ba469f3ddc03e041b;context=Zmxvdy1pZD00OWQxZDY0Zi0zODc5LTVlNDAtOWY4ZC04ZGFmNWMyMGZhZDFfMTM4OTg4NDQxMzUxNV8wXzM1MjkmcmFuaz0w?app_id=lp3VaO8uhOFe0akZ4J1m&app_code=JwL7MNaSarML92oqEDshAg
id: 8409q8yy-a7395cccbfc4474ba469f3ddc03e041b
而且我注意到,如果我打開
href: http://demo.places.nlp.nokia.com/places/v1/places/8409q8yy-a7395cccbfc4474ba469f3ddc03e041b;context=Zmxvdy1pZD00OWQxZDY0Zi0zODc5LTVlNDAtOWY4ZC04ZGFmNWMyMGZhZDFfMTM4OTg4NDQxMzUxNV8wXzM1MjkmcmFuaz0w?app_id=lp3VaO8uhOFe0akZ4J1m&app_code=JwL7MNaSarML92oqEDshAg
我將進入包含有關該位置儘可能詳細的信息其他網頁,所以,我怎麼能得到所有這些數據?從HREF
常規和詳細數據 我用得到的一般數據方法就是採用這種
WebClient client = new WebClient();
Uri uri = new Uri(transportURL1 + latitude + "%2C" + longitude + transportURL2, UriKind.Absolute);
client.DownloadStringCompleted += (s, e) =>
{
if (e.Error == null)
{
RootObject result = JsonConvert.DeserializeObject<RootObject>(e.Result);
hereRestProperty = new ObservableCollection<Item>(result.results.items);
}
else
{
MessageBox.Show(e.Error.ToString());
}
};
client.DownloadStringAsync(uri);
所以我的應用場景炫魅顯示一般的位置數據,當我點擊包含從HREF信息的位置數據,將導航到detailpage之一
該怎麼辦?
編輯:我的工作就是尋找href和使用HREF調用http請求,但我不知道怎麼做的一切......
EDIT2:環顧四周後,我拿出有炫魅的想法與一般信息列表,如果我點擊到列表中的項目之一,它會導航到詳細信息頁面,將請求從該href,但我只是不知道如何執行,在mvvm aproach ...
您從查詢返回到服務的數據完全由提供數據的人員/公司/網站定義。您需要聯繫他們或查看他們的API文檔。 – Steve
嗯,我的意思是如何獲得href並將其作爲另一個http請求 –
您想自己發送HTTP請求,還是將它傳遞給瀏覽器以便爲用戶打開? – Steve