【问题标题】:the remote host name not resolved with MVC solution未使用 MVC 解决方案解析的远程主机名
【发布时间】:2019-02-14 15:46:53
【问题描述】:

我正在使用 api.cognitive.microsoft.com 从图像中提取文本 我有来自微软网站的示例代码。

我确实做了一个控制台项目并配置了 webApi,一切正常,我得到了响应

但是当我用 MVC 制作(或调用)这段代码时它不起作用(我确实直接制作了它,我确实在控制台项目中制作了它并在 MVC 项目中引用它)

网址:

  string uriBase = "https://westcentralus.api.cognitive.microsoft.com/vision/v2.0/ocr";

我不知道它是否链接到代理,因为当我在控制台应用程序上运行它时它没问题。

有什么建议吗?

来自此链接的示例代码:

Sample code

错误

无法解析远程名称:'westcentralus.api.cognitive.microsoft.com'

【问题讨论】:

  • 你能在 ASP.Net MVC 中显示你的调用代码吗?
  • 怀疑您的请求正文不正确...您发送的是图片网址还是原始数据?
  • 我提取这条注释来看看图片是如何发送的 // 读取指定本地图片的内容 // 到一个字节数组中。 // 将字节数组作为八位字节流添加到请求正文中。 // 此示例使用“application/octet-stream”内容类型。 // 您可以使用的其他内容类型是“application/json” // 和“multipart/form-data”。 // 异步调用 REST API 方法。
  • 您将不得不解释“不起作用”的含义。你有错误吗?它如何不按预期执行?您需要提供具体细节。

标签: c# asp.net-web-api httpclient


【解决方案1】:

我找到了适合我的情况的解决方案。 这是关于代理的。 我确实将此部分添加到我的 webConfig 中:

  <system.net>
   <defaultProxy enabled="true">
   </defaultProxy>
 </system.net>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-14
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多