Para solicitudes POST usando HttpWebRequest, cuando escribo en una secuencia de solicitud, ¿en qué punto se envían los datos? ¿Es cuando cierro el flujo de solicitud o cuando llamo a GetResponse? ¿Es necesaria la llamada GetResponse?¿Se requiere HttpWebRequest.GetResponse para completar un POST?
la documentación de .NET no parece ser muy claro acerca de lo que realmente está sucediendo
Aquí está el código que tengo curiosidad acerca de:
HttpWebRequest request = HttpWebRequest.Create(url) as HttpWebRequest;
request.Method = "POST";
request.ContentLength = jsonData.Length;
request.ContentType = "application/json";
Stream requestStream = request.GetRequestStream();
requestStream.Write(jsonData, 0, jsonData.Length);
requestStream.Close();
var response = request.GetResponse() as HttpWebResponse;
Gracias!
Deberá obtener la respuesta * de todos modos * para leer el código de estado y determinar si su 'POST' fue aceptado o rechazado por el servidor ... –