0

当我打电话给 wit.ai 时,我得到两个回应。

回应1:

请求方法:OPTIONS,状态代码:204 无内容,响应标头:Access-Control-Allow-Credentials:true Access-Control-Allow-Headers:授权,X-Requested-With,Content-Type,X-Wit-Instance。

回应2:

状态码 200 发布请求所需的所有正常数据

function converse1(session_id){
  $.ajax({
    crossDomain: true,
    beforeSend: function (request){
      request.setRequestHeader('Authorization','Bearer YP2..');
    },
    url: 'https://api.wit.ai/converse?v=...&session_id='
         + session_id + '&q='+$("#msg").val(),
    method: 'POST',
    dataType: 'JSON',
    success: function() {
      console.log('1');
      console.log(request.responseText);
    },
    error: function() {
      console.log('failed')
    }
  });
}

因此我无法捕获非常预期的第二个响应数据。由于第一个响应失败,错误块被执行。如果我能以某种方式捕获第二个响应的数据,那么问题将得到解决,谢谢帮助

4

0 回答 0