【问题标题】:Setting header in the Http Request在 Http 请求中设置标头
【发布时间】:2018-08-18 03:38:03
【问题描述】:

我们正在从我们的应用程序调用 Odata 端点。 odata 端点需要的标头很少,如下所示

我可以将内容添加到调用端点的应用程序中,如下所示

               ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(delegate { return true; });
                Uri uri = new Uri(BaseURL_Core);
                client_Core.BaseAddress = uri;
                client_Core.DefaultRequestHeaders.Accept.Clear();
                client_Core.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
                client_Core.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Convert.ToBase64String(byteArray_Core));

如何在此处设置将设置最大页面大小的Prefer

【问题讨论】:

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


    【解决方案1】:

    只需在DefaultRequestHeades 集合上使用方法Add 来添加自定义的。

    client_Core.DefaultRequestHeades.Add("Prefer", "odata.maxpagesize=500")
    

    【讨论】:

      猜你喜欢
      • 2014-03-24
      • 2011-06-24
      • 1970-01-01
      • 2012-10-03
      • 2016-10-15
      • 1970-01-01
      • 2014-08-23
      • 2012-08-06
      • 1970-01-01
      相关资源
      最近更新 更多