RESTful サービスに POST メソッドを使用するのに苦労しています。私の要件は、(URL ではなく) 追加する必要があるいくつかのパラメーターと、ファイルから読み取る必要がある 2 つのパラメーターです。サービスはJavaで書かれています。
string url= "http://srfmdpimd2:18109/1010-SF-TNTIN/Configurator/rest/importConfiguration/"
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
FileStream file = new FileStream(@"TestSCDS.properties", FileMode.Open);
Byte[] bytes = new Byte[file.Length];
file.Read(bytes, 0, bytes.Length);
string strresponse = Encoding.UTF8.GetString(bytes);
request.Method = "POST";
request.ContentType = "multipart/form-data;";
request.ContentLength = file.Length;
request.Headers.Add("hhrr", "H010");
request.Headers.Add("env", "TEST");
request.Headers.Add("buildLabel", "TNTAL_05.05.0500_C54");
Stream Postdata = request.GetRequestStream();
Postdata.Write(bytes, 0, bytes.Length);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();`
request.Headers.Add()
パラメータを URL に追加していますか? そうでない場合、安らかなサービスで複数のパラメーターを POST メソッドに送信するにはどうすればよいですか?
また、ファイルからパラメーターを読み取り、POST メソッドで使用する方法は?