我在 ASP.NET Core 中創建了一個 api 來將影像保存在 azure blob 中,但是由于某種原因,當我發出請求時它給出了錯誤 500

private async Task<string> Salvar(BlobStorageModel blobStorageModel)
{
var request = new HttpRequestMessage(HttpMethod.Post, $"{_blobStorageApiUrl}/api/BlobsStorages")
{
Content = new StringContent(JsonConvert.SerializeObject(blobStorageModel), Encoding.UTF8, "application/json")
};
var response = _httpClient.SendAsync(request).GetAwaiter().GetResult();
string retorno = await response.Content.ReadAsStringAsync();
if (response.IsSuccessStatusCode)
{
return JsonConvert.DeserializeObject<string>(retorno);
}
else
{
throw new Exception("");
}
}
我在 azure 上配置為通過 TLS/SSL 接受 https
uj5u.com熱心網友回復:
500 錯誤來自您的 api-tijoforte 站點,而不是您的站點。
如果您有權限,您可以向我們展示有關的代碼api/BlobsStorages,500 錯誤似乎存在一些代碼問題。
如果您沒有權限檢查,則需要聯系網站所有者,讓他們幫助您檢查日志并顯示使用此方法的正確方法。
我們建議您先使用 postman 工具測驗 api 介面,然后您可以在代碼中撰寫它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/446531.html
標籤:C# asp.net-mvc asp.net 核心 .net-core asp.net-core-mvc
