C# 在C中使用JSON和HTTP请求#

C# 在C中使用JSON和HTTP请求#,c#,android,sql-server,json,xamarin,C#,Android,Sql Server,Json,Xamarin,我目前正在开发一个Android应用程序,我正在使用它将我的MSSQL服务器链接到代码 第一部分很好,尽管第二部分是使用第三方程序来编写代码,我不想这样做。我想用C#(我正在使用)编写整个代码 我发现了你的网站 但是我应该如何使用C#中的HTTPUtils和请求呢?举个例子就好了 另外,我有一个新手问题,我正试图找到我发送的代码的根.aspx文件,我不太明白web方法在哪里,我习惯于一个单独的.asmx文件,其中包含定义它们的[web方法],然后我可以通过在.aspx文件上创建一个web引用来自

我目前正在开发一个Android应用程序,我正在使用它将我的MSSQL服务器链接到代码

第一部分很好,尽管第二部分是使用第三方程序来编写代码,我不想这样做。我想用C#(我正在使用)编写整个代码

我发现了你的网站

但是我应该如何使用C#中的HTTPUtils和请求呢?举个例子就好了

另外,我有一个新手问题,我正试图找到我发送的代码的根.aspx文件,我不太明白web方法在哪里,我习惯于一个单独的.asmx文件,其中包含定义它们的[web方法],然后我可以通过在.aspx文件上创建一个web引用来自由使用它们,所以,我发送的代码中的web方法在哪里

public static String getJsonData(String webServiceName,String parameter)
{  
try  
{
    String urlFinal=SERVICE_URI+"/"+webServiceName+"?parameter=";
    HttpPost postMethod = new HttpPost(urlFinal.trim()+""+URLEncoder.encode(parameter,"UTF-8"));

    postMethod.setHeader("Accept", "application/json");
    postMethod.setHeader("Content-type", "application/json");

    HttpClient hc = new DefaultHttpClient();

    HttpResponse response = hc.execute(postMethod);
    Log.i("response", ""+response.toString());
    HttpEntity entity = response.getEntity();
    String responseText = EntityUtils.toString(entity);

    string=responseText;
    Log.i("Output", ""+responseText);
      }
      catch (Exception e) {
        // TODO: handle exception
    }

return string;
}