如何发送HttpPost消息MRDS的驱动服务

问题描述 投票:0回答:1

我怎么能发送HttpPost请求驱动服务(我使用的是通用的DIFF驱动器)来设定的距离和转动角度为特定值?

我写我自己的服务,并能正常工作,而无需使用HttpPost。

什么是真正的情况是,我从视觉服务的目标位置以及计算距离和机器人与物体之间的角度(不给我正确的价值还没有,但现在并不重要),然后把他们(的角度和在rotateAngle距离)和通用驱动服务的driveDistance。我想要做的是,通过HTTP POST消息发送它们。

c# http-post robotics-studio
1个回答
0
投票

您可以使用System.Net.WebRequest类来执行一个HTTP POST:

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();
© www.soinside.com 2019 - 2024. All rights reserved.