Well, 1 thing I notice is that you are using Basic Authentication. Don't! Also, I don't see what you are sending - I only see code. Can you show an example request?
Tom On Aug 6, 11:22 am, Siva Shunmugam <sivashunmuga...@gmail.com> wrote: > Hi Guys, > > I have created a code which posts the comments to the twitter.. but > the code was posting only for the first time... and from the next time > itz throwing Remote Server Error : 403 Forbidden error. I am > experiencing this issue only for the past two day.. previously it was > working properly.. > > Let me know your feedback.. > > Here is my code which I have used > > HttpWebRequest request = null; > WebResponse webResponse = null; > Stream reqStream = null; > > try > { > > XmlDocument result = new XmlDocument(); > string user = > Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(username + > ":" + password)); > > byte[] bytes = > System.Text.Encoding.ASCII.GetBytes("status=" + description); > request = (HttpWebRequest)WebRequest.Create(@"http:// > twitter.com/statuses/update.xml"); > request.Method = "POST"; > request.ServicePoint.Expect100Continue = false; > request.Headers.Add("Authorization", "Basic " + user); > request.ContentType = "application/x-www-form- > urlencoded"; > request.ContentLength = bytes.Length; > > reqStream = request.GetRequestStream(); > reqStream.Write(bytes, 0, bytes.Length); > reqStream.Close(); > > webResponse = request.GetResponse(); > using (StreamReader sr = new > StreamReader(webResponse.GetResponseStream())) > { > result.Load(sr.BaseStream); > sr.Close(); > } > > Thanx.. > Siva