Baidu Short Link API
Directly on the code:
Public Static stringPostdatagethtml (stringpostdatastr) { stringURL ="http://dwz.cn/create.php"; HttpWebRequest Request=(HttpWebRequest) webrequest.create (URL); Request. Method="POST"; Request. ContentType="application/x-www-form-urlencoded"; Request. ContentLength=postdatastr.length; Stream Myrequeststream=request. GetRequestStream (); StreamWriter Mystreamwriter=NewStreamWriter (Myrequeststream, Encoding.GetEncoding ("gb2312")); Mystreamwriter.write (POSTDATASTR); Mystreamwriter.close (); HttpWebResponse Response=(HttpWebResponse) request. GetResponse (); Stream Myresponsestream=Response. GetResponseStream (); StreamReader Mystreamreader=NewStreamReader (Myresponsestream, Encoding.GetEncoding ("Utf-8")); stringRetString =Mystreamreader.readtoend (); Mystreamreader.close (); Myresponsestream.close (); returnretstring; }//calledPostdatagethtml ("url="+POSTDATASTR);
Gets the JSON returned and turns it into a string.
C # call Baidu Short link API