请问一下达人们,在C#类中如何post方法调用http接口,并且获得接口的返回值小弟急等中,,谢谢。

解决方案 »

  1.   

    Http:接口 是个啥东西??
      

  2.   

    C#类中调用post用httpreqeust之类的就可以了你得到的也应该是httpresponse ,当然那个反回值也在了
      

  3.   

    直接到MSDN里搜HttpWebRequest这个类,里面有示例最近也在做这个。
      

  4.   

    拿vb大概寫一下:
    Dim Str As String = "....."
    Dim ObjRequest As HttpWebRequest = CType(WebRequest.Create("http://....."), HttpWebRequest)
    ObjRequest.Method = "POST"
    ObjRequest.ContentType = "application/x-www-form-urlencoded"
    ObjRequest.ContentLength = Str.LengthDim stOutAs StreamWritter = New StreamWriter(ObjRequest.GetRequestStream(), Encoding.ASCII)
    stOut.Write(str)
    stOut.Close將字符傳流化傳出去, 接收大概就
    Dim ObjResponse As HttpWebResponse = ObjRequest.GetResponse()
    Dim ResponseStream As New StreamReader(ObjResponse.GetResponseStream())
    然后判斷有無異常....