몇 가지 설명을 가져 오기 위해 Stack Exchange API에 대한 간단한 GET 요청을 만들고있는 콘솔 응용 프로그램을 만들었습니다. Flurl을 사용하고 있습니다.Flurl을 사용하여 StackExchange API에 GET 요청을 할 때 "예기치 않은 문자 예외"가 발생했습니다.
{"Unexpected character encountered while parsing value: \u001f. Path '', line 0, position 0."}
내가 행운과 같은 헤더를 설정 시도 :이 방법은 내가이 오류, Main
private static async Task GetComments()
{
dynamic d = await "https://api.stackexchange.com/2.2/comments?page=1&pagesize=5&order=desc&min=1513468800&max=1513555200&sort=creation&site=stackoverflow"
.GetJsonAsync();
}
에서 호출에 불과하다.
dynamic d = await new Url("https://api.stackexchange.com/2.2/comments.....")
.WithHeader("Content-Encoding", "gzip")
.WithHeader("Accept-Encoding", "gzip")
.GetJsonAsync();
URL은 내가 open it in the browser
아마도 flurl은 브라우저처럼 용서하지 않으므로 URL의 여분의 슬래시를 제거해야합니다. – Crowcoder
@Crowcoder가 그것을 제거하고 시도했습니다. 작동하지 않음 : ( – adiga
HttpClient와 같은 다른 API에서 작동합니까? – Crowcoder