簡體   English   中英

Restsharp 請求給出“參數 1:無法從 'RestSharp.Method' 轉換為 'string?'”錯誤

[英]Restsharp Request gives "Argument 1: cannot convert from 'RestSharp.Method' to 'string?'" error

我正在嘗試使用 restSharp 108.0.1v 調用 POST API 請求。

代碼如下;

var client = new RestClient("https://driver-vehicle-licensing.api.gov.uk/vehicle-enquiry/v1/vehicles");
        var request = new RestRequest(Method.Post);

        request.AddHeader("x-api-key", "MYAPIKEY");
        request.AddHeader("Content-Type", "application/json");
        request.AddParameter("application/json", "{\n\t\"registrationNumber\":\"AA19AAA\"\n}", ParameterType.RequestBody);

        RestResponse response = client.Execute(request);

var request = new RestRequest(Method.Post);的片段Method.Post 給出了我提到的錯誤。

請幫我解決這個問題?

查看此處的文檔RestRequest構造函數的第一個參數是您要訪問的資源的子路徑。 相反,您應該執行以下操作

var client = new RestClient("https://driver-vehicle-licensing.api.gov.uk");
var request = new RestRequest("vehicle-enquiry/v1/vehicles", Method.Post);

// ... or I believe this should work as well:

var client = new RestClient("https://driver-vehicle-licensing.api.gov.uk/vehicle-enquiry/v1");
var request = new RestRequest("vehicles", Method.Post);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM