TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Saad Khurshid
NA
4
39.8k
Add token Bearer in Post Method Rest API in C#
Jun 12 2017 1:22 AM
Can Anyone help me that how to add Token bearer in this Following Post Method. Because when right now it shows 401 authentication error. I already used the credentials and body with advance rest api client tool and it runs perfect. Kindly help me out in this it will be very thankful to you.
or if you want to give me other code with having all these functions please you can share that code as well.
// POST a JSON string
void POST(string url, string jsonContent, string authToken)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "POST";
request.Headers.Add("Authorization", authToken);
System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding();
Byte[] byteArray = encoding.GetBytes(jsonContent);
request.ContentLength = byteArray.Length;
request.ContentType = "application/json";
using (Stream dataStream = request.GetRequestStream())
{
dataStream.Write(byteArray, 0, byteArray.Length);
}
long length = 0;
try
{
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
{
length = response.ContentLength;
}
}
catch (WebException ex)
{
MessageBox.Show(ex.Message);
}
}
Reply
Answers (
3
)
Web api related few questions
use webservices in android app