0

HttpPostリクエストをドライブサービス(汎用のdiffドライブを使用しています)に送信して、距離と回転角を特定の値に設定するにはどうすればよいですか?

私は自分のサービスを作成しましたが、HttpPostを使用しなくても正しく機能します。

実際に起こっていることは、ビジョンサービスからオブジェクトの位置を取得し、ロボットとオブジェクトの間の距離と角度を計算して(まだ正しい値は得られませんが、今は重要ではありません)、それらを送信します(角度と距離)汎用ドライブサービスのrotateAngleとdriveDistanceで。私がやりたいのは、HTTPPOSTメッセージでそれらを送信することです。

4

1 に答える 1

0

System.Net.WebRequestクラスを使用して、HTTP ポストを実行できます。

string postData = "Put your post data here";
byte[] byteArray = Encoding.UTF8.GetBytes (postData);

WebRequest request = WebRequest.Create("http://www.mysite.com/PostHere");
request.Method = "POST";
request.ContentLength = byteArray.Length;
request.ContentType = "application/x-www-form-urlencoded";

Stream dataStream = request.GetRequestStream ();
dataStream.Write (byteArray, 0, byteArray.Length);
dataStream.Close ();
request.Close();
于 2012-04-28T20:03:44.573 に答える