在Http请求中设置标头

时间:2018-08-18 03:38:04

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

我们正在从应用程序中调用Odata端点。 odata端点几乎不需要像下面这样的标头

enter image description here

我能够将内容添加到我的应用程序中,该应用程序调用如下所示的终点

public class ReferenceContainer<Element> {
    public var element: Element

    init(_ element: Element) {
        self.element = element
    }
}

如何在此处设置将设置maxpagesize的 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));

1 个答案:

答案 0 :(得分:1)

只需在Add集合上使用方法DefaultRequestHeades即可添加自定义变量。

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