我已成功发送(用户名/密码)并从我的Android应用程序收到(真/假)值到.php页面。 现在我想用aspx页面替换php页面 我在Asp.net页面(android app到asp.net页面)接收数据时遇到问题,所以请用asp.net页面帮助我。
我的Android代码如下:
public void postLoginData() {
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://xyz/Default.aspx");
try {
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("formData1", x));
nameValuePairs.add(new BasicNameValuePair("formData2", y));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = httpclient.execute(httppost);
result = inputStreamToString(response.getEntity().getContent()).toString();
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
答案 0 :(得分:2)
//成功的asp.net代码如下:
public partial class _Default : System.Web.UI.Page
{
string result,x,y;
protected void Page_Load(object sender, EventArgs e)
{
x = Page.Request.Form["formData1"];
y = Page.Request.Form["formData2"];
if (x == y)
{
result = "true";
}
else
{
result = "false";
}
Response.Write(Server.HtmlEncode(result));
Response.End();
}
}