小编Ale*_*exD的帖子

从System.Net.WebRequest获取完整的响应正文

我正在使用System.Net.WebRequest从某些API获取信息.当我收到错误时,响应只包含基本的HttpStatusCode和消息,而不是返回完整的错误.为了进行比较,在POSTMAN等工具中运行相同的发布数据和标头将返回该API的完整错误.

我想知道是否有一些属性或方式我可以获得完整的错误响应?

这是我正在运行的代码:

public HttpStatusCode GetRestResponse(
    string verb,
    string requestUrl,
    string userName,
    string password,
    out string receiveContent,
    string postContent = null)
{
    var request = (HttpWebRequest)WebRequest.Create(requestUrl);
    request.Method = verb;

    if (!string.IsNullOrEmpty(userName))
    {
        string authInfo = string.Format("{0}:{1}", userName, password);
        authInfo = Convert.ToBase64String(Encoding.Default.GetBytes(authInfo));
        request.Headers.Add("Authorization", "Basic " + authInfo);
    }

    if (!string.IsNullOrEmpty(postContent))
    {
        byte[] byteArray = Encoding.UTF8.GetBytes(postContent);
        request.ContentType = "application/json; charset=utf-8";
        request.ContentLength = byteArray.Length;
        var dataStream = request.GetRequestStream();
        dataStream.Write(byteArray, 0, byteArray.Length);
        dataStream.Close();
    }

    try
    {
        using (WebResponse response = request.GetResponse())
        {
            var responseStream …
Run Code Online (Sandbox Code Playgroud)

c# webrequest httpwebresponse

5
推荐指数
1
解决办法
1万
查看次数

雪花显示带有 cluster_by 的表

我可以用来show tables in <database name>显示数据库中的所有表。返回的结果显示表是否启用了集群 - 显示cluster_by列。有没有办法获取 cluster_by 中有价值的所有表的列表?

show-tables的文档仅显示:

SHOW [ TERSE ] TABLES [ HISTORY ] [ LIKE '<pattern>' ]
                                  [ IN { ACCOUNT | DATABASE [ <db_name> ] | SCHEMA [ <schema_name> ] } ]
                                  [ STARTS WITH '<name_string>' ]
                                  [ LIMIT <rows> [ FROM '<name_string>' ] ]
Run Code Online (Sandbox Code Playgroud)

clustering-key snowflake-cloud-data-platform

4
推荐指数
1
解决办法
3425
查看次数

如何创建和管理构建服务器?

我是一名项目经理(以前是程序员),我最近决定要对其进行自动构建.所以我需要某种构建服务器.

一些信息:

  • 我的所有解决方案/项目都是Visual Studio 2010.
  • 在TFS中管理的源代码控制.
  • 代码是C#.
  • 构建服务器将位于Windows XP上.还没有决定我是否会使用我的4CPU/8GB RAM站或12CPU/16GB RAM站.

我对如何使用构建服务器一无所知.到目前为止,我们所有人(大约40名程序员)都没有使用任何构建服务器,你可以想象我们的构建是多么可耻:)

我计划首先进行夜间建造.下一步将是on-checkin-build.后来希望我的软件的生产版本建立在每个夜间构建的基础上,以便我们的QA能够工作一点.

.net c# tfs visual-studio-2010 build-server

3
推荐指数
1
解决办法
2168
查看次数

ElasticSearch查询 - 存在但不包含

我正在尝试构建一个只有当它们包含某个字段时才返回结果的查询但是只有当这些字段不等于特定值时才会返回结果.

我无法管理正确的语法:

POST webdata/interaction/_search
{
   "query": {
      "filtered": {
         "filter": {
            "exists": {
               "field": "mediaType"
            },
            "and": {
               "not" {
                   "term" : { "mediaType" : "none" }
               }
            }
         }
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

contains exists elasticsearch

2
推荐指数
1
解决办法
4247
查看次数

从多个测量中选择

我有一堆测量值,全部以task_runtime. ie开头

task_runtime.task_a task_runtime.task_b task_runtime.task_c

有没有办法通过部分测量名称来选择所有这些?

我在 influxdb 之上使用 grafana,我想在单个图表中显示所有这些测量值,但我没有这些测量值的封闭列表。

我想到了类似的事情

select * from (select table_name from all_tables where table_name like "task_runtime.*")

但不确定 influxdb 语法

influxdb grafana

2
推荐指数
1
解决办法
8086
查看次数