gpt4 book ai didi

c# - API 调用 C# 中找不到文件时返回错误代码

转载 作者:太空宇宙 更新时间:2023-11-03 22:57:21 26 4
gpt4 key购买 nike

我正在尝试创建 API 调用以从 azure 数据湖存储读取文件。但是,我无法分别显示找到和未找到的特定文件的正确响应和错误

我能够连接到 azure 数据湖并获取数据,并正确使用 try-catch。请帮助我为 c# API 设置正确的响应正文和响应代码。

try
{
string aa = GetItemInfo("/myfolder/subfolder/testfile.txt");
return new string[]
{
"Hello",
aa,
"World"

};
}
catch {
return new string[]
{
"Hello",
"World"

};

我的代码正在运行。由于我是 C# 上 API 调用的新手,我无法找出正确的方法来执行此操作。

最佳答案

您必须创建以下内容

var responseMessage = new HttpResponseMessage>(错误,HttpStatusCode.BadRequest);

throw new HttpResponseException(responseMessage);

你可以找到答案here还有here

关于c# - API 调用 C# 中找不到文件时返回错误代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44753973/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com