Reference Nettonsoft.json
Reference System.Net.Http
/// <summary> ///Http Client Request/// </summary> /// <param name= "url" >API Address</param> /// <param name= "dic" >parameter, which is in JSON format</param> /// <returns></returns> Public stringCallapibyhttpclient<t> (stringURL, T param) { stringresult =""; HttpClient HttpClient=NewHttpClient (); Httpclient.maxresponsecontentbuffersize=256000; HTTPCLIENT.DEFAULTREQUESTHEADERS.ADD ("user-agent","mozilla/5.0 (Windows NT 6.1; WOW64) applewebkit/537.36 (khtml, like Gecko) chrome/36.0.1985.143 safari/537.36"); varRequestjson =jsonconvert.serializeobject (param); Httpcontent httpcontent=Newstringcontent (Requestjson); HttpContent.Headers.ContentType=NewMediatypeheadervalue ("Application/json"); Result=httpclient.postasync (URL, httpcontent). Result.Content.ReadAsStringAsync (). Result;//POST Request//result = Httpclient.getasync (URL). Result.Content.ReadAsStringAsync (). Result;//GET request
Run out and remember to releaseHttpclient.dispose ();
}
Http Client Request Call interface