0
페이지를 다운로드 할 때 웹 API를 사용하려고합니다. API에 링크 : http://api.arbetsformedlingen.se/HTTP GET 요청에 더 필요한 것이 있습니까?
내가 좋아하는 코드를 사용하는 경우 :
{Method: GET, RequestUri: 'http://api.arbetsformedlingen.se/platsannons/soklista/kommuner?lanid=10', Version: 1.1, Content: <null>, Headers:{}}
이 유효한 응답을하기에 충분하지 않나요 :
HttpClient c = new HttpClient();
c.BaseAddress = new Uri("http://api.arbetsformedlingen.se/");
var response = c.GetAsync("platsannons/soklista/kommuner?lanid=10").Result;
요청이 같다? 내가하는 일은 400 건의 잘못된 요청입니다.
StatusCode: 400, ReasonPhrase: 'Bad Request', Version: 1.1, Content: System.Net.Http.StreamContent, Headers:{ Connection: close Proxy-Connection: keep-alive Date: Fri, 28 Jun 2013 10:02:34 GMT Server: Apache Content-Length: 117 Content-Type: application/json; charset=UTF-8}
콘텐츠에 뭔가가 있어야합니까?
콘텐츠 본문을 읽었습니까? 디코딩 대기중인 117 바이트의 사용되지 않은 정보가 있습니다. 문제가 있음을 알 수 있습니다. – spender
감사합니다. 내용을 확인했지만이 정보가 있다는 것을 깨닫지 못했습니다. 그것을 읽으면 Accept-Language 부분이 잘못되었다고합니다. 너무 나빠서 대답으로 받아 들일 수 없습니다. – SamiHuutoniemi
그리고 이제는 작동합니다! 감사! – SamiHuutoniemi