salve
sto cercando di passare a un webservice rest in modalita post dei parametri testuali e un file ma il sistema mi restituisce errore protocollo premetto che altre chiamate post nello stesso modo per autentcazione mi funzionano. posto il codice qualora qualcuno possa darmi una indicazione grazie,
string fileName = "d:\\temp\\miofile.txt";
string dominio = "http://webservicerest/otcs/llisapi.dll/api/v1/";
try {
byte[] byteArray = File.ReadAllBytes(fileName);
string Url = dominio + "nodes?";
string dati = "type=144&parent_id=158234&name=miofile.txt&fi le=" + File.ReadAllBytes(fileName);
Url = Url + dati;
HttpWebRequest request = WebRequest.Create(Url) as HttpWebRequest;
request.Method = "POST";
request.ContentType = "multipart/form-data";
using (var streamWriter = new StreamWriter(request.GetRequestStream()))
{
streamWriter.Write(dati);
streamWriter.Flush();
streamWriter.Close();
}
HttpWebResponse httpWebReponse = (HttpWebResponse)request.GetResponse();
StreamReader reader = new StreamReader(httpWebReponse.GetResponseStream());