bytes返回是数组,然后每次都是到下面发送失败。

解决方案 »

  1.   

    Post的话 应该使用Request.Form
      

  2.   

    Request.Form是接收post方法的对象。所以在客户端的表单发送中,一定要注明post方法。request.Form ("user_name") 'request.form格式:request.form(参数);request.form接收的参数必须与form的元素一名称一致,否责就无法接收到数据!
      

  3.   

    在aspx.cs文件中调用Request.Form接受
      

  4.   


    C#端是这个代码
    client = new WebClient();
    bytes = client.UploadData(address, "POST", data);
    这个应该是post吧?
      

  5.   

    而且 既然你post了 你用request["par"]是无法接收到的..
    以前做过类似的 是硬件post来的数据using (var reader = new System.IO.StreamReader(context.Request.InputStream))
     {
                String xmlData = reader.ReadToEnd();
    }
    你可以试试
      

  6.   

    如果只是简单的参数,可以Request.Form来获取,如果 是复杂的东西,如文本文件上传的,则需要通过Stream来获取