Tech
Forums
Jobs
Books
Events
Videos
Live
More
Interviews
Certification
Training
Career
Members
News
Blogs
Contribute
An Article
A Blog
A Video
An Ebook
An Interview Question
Register
Login
3
Answers
WebClient is failing to execute the url and get the CSV.
Rp Singh
7y
256
1
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.
Post
Reset
Cancel
Answers (
3
)
Next Recommended Forum
Error 227 Entering into the passive mode
SpeakAsync(text) C#