Alguem pode me ajudar com HttpWebRequest cSharp?
30/10/2019
0
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"}]}}
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"}]}}
Murilo
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)