Application Insights响应代码400错误请求

时间:2016-12-12 11:21:58

标签: azure azure-application-insights

当尝试使用此网址调用应用程序洞察API服务时,它给了我400个错误请求

https://api.applicationinsights.io/beta/apps/appID/events/pageViews?timespan=P30D& $滤波器=含有(网页浏览/ URL, '有效-URL')及$计数=真

appID和valid-url设置正确,我在这个问题中将其删除,以便更容易阅读

使用$ filter = contains ???

是否有任何问题

1 个答案:

答案 0 :(得分:2)

验证这些内容的最简单方法是使用api资源管理器和演示应用程序:

https://dev.applicationinsights.io/apiexplorer/events

此网址显示startwith工作正常:

  class Base {

    constructor() {
        this._defineProperties( this.properties );
    }

   _defineProperties(properties) {
       properties.forEach((value, key) => {
           Object.defineProperties(this, key, {
             value: value,
             enumerable: true
           })
        });
   }
}


class Child extends Base {

    properties: {
      'title': '',
      'text': ''
    }
}


const obj = new Child();
child.title
child.text

如果你需要"像contains这样的东西,你可以使用$ search(虽然看起来大多数字段,并且有自己的AND / OR文本搜索逻辑)

https://dev.applicationinsights.io/apiexplorer/events?appId=DEMO_APP&apiKey=DEMO_KEY&eventType=pageViews&timespan=P30D&$filter=startswith(pageView%2Furl%2C'http%3A%2F%2Faiconnect')