用于检索xml数据的C#代码

基于此源代码,我无法将API中的数据检索到XDocument

我检索错误消息

{“远程服务器返回错误:(400)错误请求。”}

题:
我不知道该怎么办?

 XDocument xml = XDocument.Parse(new WebClient().DownloadString("http://api.arbetsformedlingen.se/af/v0/platsannonser/matchning?lanid=1&kommunid=180&yrkesid=2419&1&antalrader=10000")); 

您需要发送HTTP标头:

 using (WebClient client = new WebClient()) { client.Headers.Add("Accept-Language", " en-US"); client.Headers.Add("Accept", "application/xml"); client.Headers.Add("User-Agent", "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)"); XDocument xml = XDocument.Parse(client.DownloadString("http://api.arbetsformedlingen.se/af/v0/platsannonser/matchning?lanid=1&kommunid=180&yrkesid=2419&1&antalrader=10000")); }