আমার HttpWebRequest
অবজেক্টটিতে কিছু কাস্টম শিরোনাম যুক্ত করা দরকার । HttpWebRequest
উইন্ডোজ ফোন 7- তে আমি কীভাবে কাস্টম শিরোনাম যুক্ত করতে পারি ।
আমার HttpWebRequest
অবজেক্টটিতে কিছু কাস্টম শিরোনাম যুক্ত করা দরকার । HttpWebRequest
উইন্ডোজ ফোন 7- তে আমি কীভাবে কাস্টম শিরোনাম যুক্ত করতে পারি ।
উত্তর:
আপনি Headers
স্ট্রিং সূচক সহ সম্পত্তিটি ব্যবহার করুন :
request.Headers["X-My-Custom-Header"] = "the-value";
এমএসডিএন অনুসারে, এটি তখন থেকে পাওয়া যায়:
https://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.headers(v=vs.110).aspx
HttpRequestHeader
শুমার মান হেডার জন্য - কাস্টম বেশী জন্য নয়।
পরিষেবাটি তৈরি করার, শিরোনাম যুক্ত করার এবং 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());
}
}
Authorization
কাস্টম শিরোনাম নয় এবং আরও নিয়ন্ত্রিত উপায়ে পরিচালনা করা উচিত।
আপনি HTTPWebRequest.Heeda সংগ্রহে মান যোগ করতে পারেন।
দুটিই MSDN অনুযায়ী উইন্ডোজ ফোন সমর্থিত হবে: http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.headers%28v=vs.95%29.aspx