【问题标题】:Microsoft Face API stopped working when sending binary dataMicrosoft Face API 在发送二进制数据时停止工作
【发布时间】:2019-04-12 20:05:20
【问题描述】:

我们上次测试我们的应用程序是在星期二,它运行良好。 今天早上,在发送带有二进制数据的 DETECT 请求时,从 Microsoft 收到了长时间的等待和超时。我们的应用程序之间没有任何变化。

我测试过,我的密钥没问题(如果不是,我们会收到答案,但不是 200,不是超时)。 当我尝试使用 URL 进行检测时,它正在工作(当然是正确的内容类型和正文) 有没有人注意到相同的情况,或者使用不同的 API?

HttpClient client = HttpClientBuilder.create().build();
HttpPost request = new HttpPost("https://westeurope.api.cognitive.microsoft.com/face/v1.0/detect?returnFaceLandmarks=false&returnFaceId=true");

request.addHeader("Ocp-Apim-Subscription-Key", MY_KEY);
request.addHeader("Content-Type", "application/octet-stream");

HttpEntity entity = new ByteArrayEntity(Base64.getDecoder().decode(base64));

request.setEntity(entity);

response = client.execute(request);

【问题讨论】:

    标签: microsoft-cognitive face-api


    【解决方案1】:

    在外面看来这不是问题。突然它开始起作用了......希望能保持这种状态。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-23
      • 2019-06-11
      • 2016-06-06
      • 2018-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多