错误消息在XML和API与c#代码

本文关键字:代码 API 消息 XML 错误 | 更新日期: 2023-09-27 17:53:45

基于先前支持的以下代码:

 using (WebClient client = new WebClient())
 {
     client.Headers.Add("Accept-Language", " en-US");
     client.Headers.Add("Accept", " text/html, application/xhtml+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"));
 }

我检索到一个错误消息

{System.Xml。{"根级别的数据无效。1号线,1号位置。"}

我试着解决这个问题,但我找不到解决方法。

错误消息在XML和API与c#代码

你实际上得到一个json,改变以下内容:

client.Headers.Add("Accept", " text/html, application/xhtml+xml, */*");

client.Headers.Add("Accept", "application/xml");