Asp.net 访问服务器上使用WebClient.UploadData发送的确切数据

Asp.net 访问服务器上使用WebClient.UploadData发送的确切数据,asp.net,http,request,webclient,Asp.net,Http,Request,Webclient,新手问题:我正在使用WebClient.UploadData方法将一个字节数组形式的大文本字符串发送到一个网站,但我不确定从服务器上的哪个位置检索该数据。我读过一些帖子,上面说它在我已经知道的请求对象中,但是我如何准确地检索我发送的特定字节数组,就像下面的c#伪代码一样: byte[] dataSent = request.GettheByteArrayISentFromWebClientUploadDataMethod; 我知道它可能没有这么简单,我可能需要做一些其他的处理,但有人能发布一个

新手问题:我正在使用WebClient.UploadData方法将一个字节数组形式的大文本字符串发送到一个网站,但我不确定从服务器上的哪个位置检索该数据。我读过一些帖子,上面说它在我已经知道的请求对象中,但是我如何准确地检索我发送的特定字节数组,就像下面的c#伪代码一样:

byte[] dataSent = request.GettheByteArrayISentFromWebClientUploadDataMethod;
我知道它可能没有这么简单,我可能需要做一些其他的处理,但有人能发布一个代码片段,说明如何获取发送的字节数组吗


非常感谢

请尝试从请求流中读取:

如果您发送的是键/值对,那么您可以使用该方法,并将其作为请求参数简单地读取:

string value = Request["someKey"];

谢谢你的回复。它起到了作用,但也提出了一些其他问题:使用此方法可以传递的数据量是否有限制,以及在输入流到达服务器时是否存在将任何其他数据添加到输入流的危险?
string value = Request["someKey"];