Restsharp: RestClient debe contener un valor para BaseUr

Creado en 15 jun. 2018  ·  3Comentarios  ·  Fuente: restsharp/RestSharp

Cuando intento usar el fragmento de código a continuación, aparece este mensaje:

{System.NullReferenceException: RestClient must contain a value for BaseUrl at RestSharp.RestClient.DoBuildUriValidations(IRestRequest request) at RestSharp.RestClient.BuildUri(IRestRequest request) at RestSharp.RestClient.ConfigureHttp(IRestRequest request) at RestSharp.RestClient.Execute(IRestRequest request, String httpMethod, Func 3 getResponse)} `

El código que estoy usando es este:
var restClient = new RestClient(); var restRequest = new RestRequest("http://dawa.aws.dk/regioner", Method.GET); IRestResponse restResponse = restClient.Execute(restRequest);

Es una API pública, así que no dude en probar la llamada http.

Atentamente
Bjarne

Todos 3 comentarios

Entonces, ¿cuál es tu problema? La excepción lo dice todo.

Si ahora intentara la URL en un navegador, notaría que está funcionando, y todas las demás llamadas a aws.dk también están funcionando, pero esta no.

Esto no tiene nada que ver con la URL. Debe especificar la URL base para RestClient . Deberías estar usando

var restClient = new RestClient("https://dawa.aws.dk"); 
var restRequest = new RestRequest("/regioner", Method.GET); 
IRestResponse restResponse = restClient.Execute(restRequest);
¿Fue útil esta página
0 / 5 - 0 calificaciones