2016-05-18 12 views
0

YouTubeから音楽を検索して取得するWindowsフォームアプリケーションをプログラミングしています。しかし、音楽のJSONデータを複数回取得しようとすると、WebClient()をインスタンス化するときにこのエラーが発生します。ここでCantがURLから複数回JSONデータを取得するC#

は私のコードです:

using (var webClient = new WebClient()) 
{ 
    string JSON_Data = webClient.DownloadString(url_request); 
    insancil_adres = new sarki(); 
    insancil_adres = JsonConvert.DeserializeObject<sarki>(JSON_Data); 
} 

ERROR: "An unhandled exception of type 'System.Net.WebException' occurred in System.dll

Additional information: The remote server returned an error: (400).

そしてまた、コードがそのようにボタンがコードをクリックするたびに何度も何度も取り組んでいるが、この場合には、それが働いている、ボタンに取り付けられています。ちょうど1回。

+0

[SSCCE](http://sscce.org/) – Eser

+1

'url_request'がデバッガ? – itsme86

+0

'url_request'はyoutube apiのHTTPリクエストを文字列形式で表したものです。私は問題は、 'WebClient()'クラスを同じ名前で複数回インスタンス化することだと思います。 –

答えて

0

私は適切な解決策を見つけることができませんでしたので、別の方法で問題にアプローチしようとしました。最後に、私が質問で与えたコードを実行するボタンをクリックするたびに、新しいフォームを反対にして解決策を見つけた。

関連する問題