HttpWebResponse 和 HttpWebRequest 相关问题.
public string GetUriResponse(string sUri)
{
HttpWebRequest WebReq =
(HttpWebRequest)WebRequest.Create(sUri);
HttpWebResponse WebResp =(HttpWebResponse)WebReq.GetResponse();
//将结果转换成特定编码方式的流
Encoding encode = System.Text.Encoding.GetEncoding("utf-8");
Stream stmRet = WebResp.GetResponseStream();
StreamReader readStream = new StreamReader (stmRet, encode );
//将流数据转换到字符数组中
int iRetLongth = (int) WebResp.ContentLength;
char[] pcResp = new char[iRetLongth];
readStream.Read(pcResp,0,iRetLongth);
//关闭返回对象及数据流
stmRet.Close();
readStream.Close();
WebResp.Close();
string sRet = new string(pcResp);
return sRet;
}
和java中对应的功能一样吗?
java.io.BufferedReader br=
new java.io.BufferedReader(new java.io.InputStreamReader(reqUrl.openStream()));
String temp=br.readLine();
if(temp.equals("ok"))
{
//成功
}