Tech
Forums
Jobs
Books
Events
Interviews
Live
More
Learn
Training
Career
Members
Videos
News
Blogs
Login
Sign Up
Ask Question
3
Reply
WebClient is failing to execute the url and get the CSV.
Rp Singh
Apr 24 2017 6:10 AM
241
Reply
HI,
Following code is failing at WebClient statement. I am not able to get the csv from API.
private
static
async Task<
double
?> GetStockPriceAsync(
string
symbol)
{
if
(
string
.IsNullOrWhiteSpace(symbol))
return
null
;
string
url = $
"http://finance.yahoo.com/d/quotes.csv?s={symbol}&f=l1"
;
string
csv;
using
(WebClient client =
new
WebClient())
{
csv = await client.DownloadStringTaskAsync(url).ConfigureAwait(
false
);
}
string
line = csv.Split(
'\n'
)[0];
string
price = line.Split(
','
)[1];
double
result;
if
(
double
.TryParse(price,
out
result))
return
result;
return
null
;
}
help me with the new statement that will work apart from
WebClient.
Upload Source Code
Select only zip and rar file.
Post
Reset
Cancel
Answers (
3
)
Next Recommended Forum
Error 227 Entering into the passive mode
SpeakAsync(text) C#