当前位置: 首页 > 知识库问答 >
问题:

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

景元忠
2023-03-14
try
        {
            string aa = GetItemInfo("/myfolder/subfolder/testfile.txt");
            return new string[]
            {
            "Hello",
            aa,
            "World"

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

     };

共有1个答案

凤衡
2023-03-14

您必须创建以下内容

var responseMessage=new httpresponseMessage>(errors,httpStatusCode.BadRequest);

抛出新的HttpResponseException(responseMessage);

 类似资料:
  • 我正在尝试进行rest api调用,但一直收到。从日志中可以看出,我的POJO的字段之一似乎存在问题。 我的POJO: 在我的中 运行上述代码时,我得到以下错误:

  • 显示APII错误的图像制作了一个静止的API,它正在操作文件,然后将文件上传到第三方,然后它将有两个数据库操作。第一个是选择,第二个是插入。 在少数情况下,我得到200,但在某些情况下,我得到400。现在,当我得到400时,控制只在选择方法之前出现,该方法没有错误。 所以,看起来请求正在获得超时或其他什么。有人能建议正确的方法吗?我应该在哪里更改超时? 成功日志-[2019-04-11 10:09

  • 我已经反复检查了存储库路径是否正确(它与初始上传请求中的路径一致)。我已经为每个请求使用了相同的API键,并确认了关联的函数ID在存储库中具有读、写、注释和删除权限。 我已经工作了几个小时,到目前为止,还不能确定或解决问题。欢迎就这一问题提出见解或建议。 更新: 使用“-v-switch”执行cURL请求以获得详细输出返回: > 已连接到www.[Artifactory URL].net(169.

  • 在我的MySQL数据库中,我有一个表"table1",在列"name"上设置了唯一约束-我想防止重复的名称。 如果表中已经有名字'John',则此代码: 应该抛出insertUnonnequeException()(我自己的异常)。相反,它抛出InsertException()。 查询的执行返回false,执行进入if()循环。另外$db- 我不知道为什么当发生唯一密钥约束冲突时,mysqli不返

  • 我创建了一个小的windows窗体应用程序,将文件上载到我们客户的ftp站点之一。但我遇到的问题是,当我在本地机器上运行这个应用程序时,它会成功上传文件。但是如果我在我们的服务器上运行这个程序,我会收到这个错误消息; 远程服务器返回错误:(550)文件不可用(例如,找不到文件,无法访问文件),在此行“objFTPRequest.GetRequestStream();”。 有人知道为什么吗?我需要配

  • 我有两门课。在一节课上,我创建并发起了一个活动,如下所示: 客户添加类 MyWindow类 现在,当我从类调用方法时,(当我订阅方法到事件时),不会被调用。调试器显示为空。我搜索了几个小时,没有找到解决办法。我跟随了这个链接,但仍然为空。如有任何指导/帮助,将不胜感激。