混入码龄的巍巍清新一笑 2022-01-12 15:47 采纳率: 100%
浏览 66
已结题

C#调用阿里云NLP智能语言处理的SDK示例时报错如何处理?

1.C#调用阿里云NLP智能语言处理的SDK示例时报错如何处理?

img

2.直接使用期API调试的代码后出现问题。已通过NuGet安装好阿里的依赖

img

3.创建类写入官网提供的SDK示例代码,外部调用后,运行结果及报错内容

img

System.AggregateException
  HResult=0x80131500
  Message=One or more errors occurred. (不知道这样的主机。 (nlp.cn-hangzhou.aliyuncs.com:443))
  Source=AlibabaCloud.OpenApiClient
  StackTrace:
   在 AlibabaCloud.OpenApiClient.Client.DoROARequest(String action, String version, String protocol, String method, String authType, String pathname, String bodyType, OpenApiRequest request, RuntimeOptions runtime)
   在 AlibabaCloud.SDK.Nlp20180408.Client.TextStructureWithOptions(String Domain, Dictionary`2 headers, RuntimeOptions runtime)
   在 AlibabaCloud.SDK.Nlp20180408.Client.TextStructure(String Domain)
   在 ConsoleAppaliNLP001.aliNlpJiaoHu.Main智能文本分类(String text) 在 E:\MyNLPC\ConsoleAppaliNLP001\ConsoleAppaliNLP001\aliNLPJiaoHu.cs 中: 第 48 行
   在 Program.<Main>$(String[] args) 在 E:\MyNLPC\ConsoleAppaliNLP001\ConsoleAppaliNLP001\Program.cs 中: 第 7 行

  此异常最初是在此调用堆栈中引发的: 
    [外部代码]

内部异常 1:
HttpRequestException: 不知道这样的主机。 (nlp.cn-hangzhou.aliyuncs.com:443)

内部异常 2:
SocketException: 不知道这样的主机。
4.我的代码如下
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Threading.Tasks;
using Newtonsoft.Json;
using Tea;
using Tea.Utils;
using AlibabaCloud.SDK.Nlp20180408;

//namespace AlibabaCloud.SDK.Sample
namespace ConsoleAppaliNLP001
{
    public class aliNlpJiaoHu
    {

        /**
         * 使用AK&SK初始化账号Client
         * @param accessKeyId
         * @param accessKeySecret
         * @return Client
         * @throws Exception
         */
        public static AlibabaCloud.SDK.Nlp20180408.Client CreateClient(string accessKeyId, string accessKeySecret)
        {


            AlibabaCloud.OpenApiClient.Models.Config config = new AlibabaCloud.OpenApiClient.Models.Config
            {
                // 您的AccessKey ID
                AccessKeyId = accessKeyId,
                // 您的AccessKey Secret
                AccessKeySecret = accessKeySecret
            };
            // 访问的域名
            config.Endpoint = "nlp.cn-hangzhou.aliyuncs.com";
            return new AlibabaCloud.SDK.Nlp20180408.Client(config);
        }

        public static void Main智能文本分类(string text)
        {
            AlibabaCloud.SDK.Nlp20180408.Client client = CreateClient("accessKeyId", "accessKeySecret");//实际用时用的是自己的
            Console.WriteLine(client);
          
            // 复制代码运行请自行打印 API 的返回值
            var TextStructureResponse = client.TextStructure(text);

            Console.WriteLine(TextStructureResponse);
            
        }


    }
} 
5.我想要达到的结果

不知如何才能正常调用阿里云NLP智能语言处理的SDK示例?

  • 写回答

1条回答 默认 最新

  • CSDN专家-showbo 2022-01-12 16:26
    关注

    Endpoint更换上海的试试

    
    config.Endpoint = "nlp.cn-shanghai.aliyuncs.com";
    
    

    我这测试更换上海不提示不知道这样的主机错误,由于没购买服务,也报错了

    img


    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 1月20日
  • 已采纳回答 1月12日
  • 修改了问题 1月12日
  • 修改了问题 1月12日
  • 展开全部

悬赏问题

  • ¥15 用三极管设计—个共射极放大电路
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示