Alguem pode me ajudar com HttpWebRequest cSharp?

30/10/2019

5

Preciso conectar em um webservice onde foram passado usuario e senha para autenticação da criação da sessão, porem quando vou por exemplo consultar um produto eu preciso enviar os cookies da autenticação, alguem pode me ajudar como faço para pegar e enviar os cookies?

Esse codigo abaixo é o que eu estou usando para fazer a autenticação:

var json = "{";
json += ""usuario": "test";
json += "", "senha": "abc123";
json += ""}";

string URLAuth = "http://servicosflex.rpinfo.com.br:9000/v1.0/auth";
NameValueCollection queryParameters = new NameValueCollection();
HttpWebRequest webRequest = WebRequest.Create(URLAuth) as HttpWebRequest;
webRequest.Method = "POST";
webRequest.ContentType = "application/json";
StreamWriter requestWriter = new StreamWriter(webRequest.GetRequestStream());
requestWriter.Write(json);
requestWriter.Close();
StreamReader responseReader = new StreamReader(webRequest.GetResponse().GetResponseStream());
string responseData = responseReader.ReadToEnd();
responseReader.Close();
webRequest.GetResponse().Close();


A string responseData contem o valor: {"response":{"status":"ok","message":"Autenticação bem sucedida","messages":[{"message":"Autenticação bem sucedida"}]}}
Responder