//defining the Parameters C # fetch WEBAPI varContent =NewFormurlencodedcontent (Newdictionary<string,string>() { {"Id", Guid.Empty.ToString ()}, {"Data", DateTime.Now.ToString ("YYYY-MM-DD") }, {"New_visitor","123"}, {"new_visitor_percent","20.00%"}, {"Old_visitor","456"}, {"old_visitor_percent","30.00%"}, {"OrgID","5e436943-2e51-4d34-baab-762cf58b2ac7"}, }); Result= Requestapi (Content,"Api/siteservice/getsavectrusercompare"); Public stringRequestapi (formurlencodedcontent content,stringstrmethod) { //Webapi to submit the current address//string apiurl = configurationmanager.appsettings["Ssopassport"]; stringApiurl ="http://xxx.xxx.xx.xxx:8077/"; //submit a department to the user Center//background client mode get commitHttpClient myhttpclient =NewHttpClient (); Myhttpclient.baseaddress=NewUri (Apiurl); Httpresponsemessage Response=Myhttpclient.postasync (strmethod, content). Result; stringresult =""; if(response. Issuccessstatuscode) {result=Response. Content.readasstringasync (). Result; } //Convert a JSON string to a corresponding formatJobject jsonobj =jobject.parse (Result); stringDatastr =string. Empty; if(Jsonobj.property ("Result") !=NULL&& jsonobj["Result"] !=NULL&&!string. IsNullOrEmpty (jsonobj["Result"]. ToString ())) {Datastr= jsonobj["Result"]. ToString (); } returnDatastr; }View Code
C # Fetch WEBAPI