Tôi cần phải thêm một số tiêu đề tùy chỉnh vào đối tượng HttpWebRequest
. Làm thế nào tôi có thể thêm tuỳ chỉnh Header để HttpWebRequest
đối tượng trong Windows Phone 7.Thêm tiêu đề tùy chỉnh trong HttpWebRequest
57
A
Trả lời
119
Bạn sử dụng Headers
tài sản với một chỉ số chuỗi:
request.Headers["X-My-Custom-Header"] = "the-value";
Theo MSDN, điều này đã có sẵn từ:
- Nền tảng Windows phổ quát 4.5
- Khuôn khổ .NET 1.1
- Thư viện lớp di động
- Silverlight 2.0
- Windows Phone Silverlight 7,0
- Windows Phone 8,1
https://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.headers(v=vs.110).aspx
2
Bạn có thể thêm giá trị cho bộ sưu tập HttpWebRequest.Headers.
Theo MSDN, cần được hỗ trợ trong windows phone: http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.headers%28v=vs.95%29.aspx
12
Một phương pháp đơn giản của việc tạo ra các dịch vụ, thêm tiêu đề và đọc các phản ứng 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());
}
}
+0
'Ủy quyền' không phải là tiêu đề tùy chỉnh và phải được xử lý theo cách được kiểm soát nhiều hơn. –
Các vấn đề liên quan
- 1. Thêm tiêu đề tùy chỉnh bằng cách sử dụng HttpWebRequest
- 2. Cách đặt tiêu đề "Máy chủ" tùy chỉnh trong HttpWebRequest?
- 3. Tiêu đề tùy chỉnh tiêu đề FullCalendar
- 4. Thêm tiêu đề tùy chỉnh vào tệp excel
- 5. Thêm tiêu đề tùy chỉnh dựa trên loại tệp
- 6. Thêm tiêu đề phản hồi tùy chỉnh vào APIException
- 7. thêm tiêu đề tùy chỉnh với cổ điển asp
- 8. Thêm tiêu đề tùy chỉnh vào yêu cầu TIdHttp, giá trị tiêu đề có dấu phẩy
- 9. Các tiêu đề tùy chỉnh PHP cURL
- 10. Tiêu đề tùy chỉnh với hình ảnh
- 11. Tiêu đề HTTP tùy chỉnh ở Django
- 12. AngularJS $ tiêu đề tùy chỉnh tài nguyên $
- 13. Tiêu đề tùy chỉnh trên Amazon S3
- 14. Cách tạo tiêu đề email tùy chỉnh
- 15. Tiêu đề tùy chỉnh với pycurl
- 16. Tiêu đề email tùy chỉnh trong Laravel 4
- 17. Bao gồm tiêu đề từ khung tùy chỉnh trong XCode
- 18. SearchManager - thêm các đề xuất tùy chỉnh
- 19. Làm cách nào để thêm tiêu đề vào HttpWebRequest trong ứng dụng Windows8?
- 20. Thêm các phần tử con vào tiêu đề SOAP tùy chỉnh trong Spring-WS
- 21. Tiêu đề phần tùy chỉnh UITableView, vấn đề trùng lặp
- 22. Đặt thanh tiêu đề tùy chỉnh trong PreferenceAcivity
- 23. tiêu đề tùy chỉnh của trung tâm trong UINavigationBar?
- 24. Thanh tiêu đề tùy chỉnh với tiến trình trong Android
- 25. Có thể đặt tiêu đề HTTP tùy chỉnh trong WebView
- 26. Tiêu đề yêu cầu HTTP tùy chỉnh trong HTML
- 27. Tiêu đề thư tùy chỉnh bằng MIME trong Java
- 28. các ô chồng chéo tiêu đề tùy chỉnh trong nhóm
- 29. cách ghi đè tiêu đề mặc định bằng tiêu đề tùy chỉnh trong android
- 30. Chuyển hướng MVC với tiêu đề tùy chỉnh
cũng là chuỗi có thể được thay thế với enum HttpRequestHeader như httpWebRequest.Headers này [HttpRequestHeader.Authorization] = "value"; – OXXY
Điều đó sẽ không trả lời câu hỏi gốc, @OXXY. Việc liệt kê 'HttpRequestHeader' là dành cho các tiêu đề chuẩn - không phải cho các tiêu đề tùy chỉnh. –
có bạn đúng Tôi đã bỏ lỡ một trong số – OXXY