我需要为HttpWebRequest
对象添加一些自定义标头。如何添加自定义页眉到HttpWebRequest
对象在Windows Phone 7的在HttpWebRequest中添加自定义标头
57
A
回答
119
您使用Headers
属性用于字符串指数:
-
:
request.Headers["X-My-Custom-Header"] = "the-value";
根据MSDN,现在已经被使用
https://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.headers(v=vs.110).aspx
2
您可以添加值到HttpWebRequest.Headers集合。
根据MSDN,应在Windows Phone支持: http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.headers%28v=vs.95%29.aspx
12
创建服务,将报头和读取JSON响应的简单方法,
private static void WebRequest()
{
const string WEBSERVICE_URL = "<<Web service URL>>";
try
{
var webRequest = System.Net.WebRequest.Create(WEBSERVICE_URL);
if (webRequest != null)
{
webRequest.Method = "GET";
webRequest.Timeout = 12000;
webRequest.ContentType = "application/json";
webRequest.Headers.Add("Authorization", "Basic dchZ2VudDM6cGFdGVzC5zc3dvmQ=");
using (System.IO.Stream s = webRequest.GetResponse().GetResponseStream())
{
using (System.IO.StreamReader sr = new System.IO.StreamReader(s))
{
var jsonResponse = sr.ReadToEnd();
Console.WriteLine(String.Format("Response: {0}", jsonResponse));
}
}
}
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
相关问题
- 1. 使用HttpWebRequest添加自定义标题
- 2. 在WCF中添加自定义标头?
- 3. 为SonarQube添加自定义标头webhook
- 4. 为Volley库添加自定义标头
- 5. 如何在HttpWebRequest中设置自定义“主机”标头?
- 6. 在自定义会员供应商中添加自定义标头
- 7. 在日视图中全天添加自定义标头
- 8. 在JSQMessageView控制器中添加自定义标头
- 9. 在Wordpress中添加自定义标签
- 10. 如何在swagger-api-explorer上添加自定义标头
- 11. Laravel不添加自定义头文件
- 12. 如何将标头值添加到.Net核心中的HttpWebRequest
- 13. 如何为Ajax CORS请求添加自定义标头
- 14. 与HttpUrlConnection自定义WebViewClient - 为每个请求(WebView)添加标头
- 15. 将自定义标头添加到NSURLRequest或AFHTTPRequestOperation
- 16. 将自定义标头添加到Amazon AWS ELB响应
- 17. 添加自定义标头与经典的ASP
- 18. 更新为HttpClient DefaultRequestHeaders添加自定义标头值
- 19. 添加自定义传输时忽略SUDS标头
- 20. 使用c#/ ASP.NET添加自定义SOAP标头
- 21. 向Aurelia Fetch请求添加自定义标头
- 22. 根据文件类型添加自定义标头
- 23. 使用JavaScript添加自定义HTTP标头
- 24. 从Silverlight客户端添加自定义SOAP标头
- 25. 需要添加自定义标头s3 putobject
- 26. 使用powershell脚本添加自定义标头
- 27. 添加自定义参数值到WCF标头
- 28. 自定义webix标头
- 29. redirect_to自定义http标头
- 30. Pico CMS自定义标头
也字符串可以更换枚举HttpRequestHeader像这样httpWebRequest.Headers [HttpRequestHeader.Authorization] =“value”; – OXXY 2016-02-10 11:32:18
那不会回答原来的问题@OXXY。 `HttpRequestHeader`枚举是用于标准头文件的 - 不适用于自定义头文件。 – 2016-02-10 11:53:39