Restsharp: RestClientにはBaseUrの値が含まれている必要があります

作成日 2018年06月15日  ·  3コメント  ·  ソース: restsharp/RestSharp

以下のコードスニペットを使用しようとすると、次のメッセージが表示されます。

{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)} `

私が使用しているコードはこれです:
var restClient = new RestClient(); var restRequest = new RestRequest("http://dawa.aws.dk/regioner", Method.GET); IRestResponse restResponse = restClient.Execute(restRequest);

これはパブリックAPIなので、http呼び出しを自由にテストしてください。

よろしくお願いします
ビャルネ

全てのコメント3件

それであなたの問題は何ですか? 例外はそれをすべて言います。

ブラウザでURLを試してみると、それが機能していることがわかります。aws.dkへの他のすべての呼び出しも機能していますが、これは機能していません。

これはURLとは何の関係もありません。 RestClientのベースURLを指定する必要があります。 あなたは使用する必要があります

var restClient = new RestClient("https://dawa.aws.dk"); 
var restRequest = new RestRequest("/regioner", Method.GET); 
IRestResponse restResponse = restClient.Execute(restRequest);
このページは役に立ちましたか?
0 / 5 - 0 評価