android httppost 传送数据到 ASP.NET网页
package com.ss;import java.io.DataOutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.protocol.HTTP;
import org.apache.http.util.EntityUtils;
import android.app.Activity;
import android.os.Bundle;
import android.os.StrictMode;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class Zzzzzzz_ssssss________sActivity extends Activity {
private static Map<String,String> paras;
private EditText editTxt01,editTxt02;
private Button btnSend;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectDiskReads()
.detectDiskWrites()
.detectNetwork() // or .detectAll() for all detectable problems
.penaltyLog()
.build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectLeakedSqlLiteObjects()
.penaltyLog()
.penaltyDeath()
.build());
editTxt01=(EditText) findViewById(R.id.editTxt01);
editTxt02=(EditText) findViewById(R.id.editTxt02);
btnSend=(Button)findViewById(R.id.btn01);
btnSend.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
String title=editTxt01.getText().toString();
String timelength=editTxt02.getText().toString();
try {
final String SERVER_URL = "http://10.116.23.60:8082/T/Index.aspx";
// 定义需要获取的内容来源地址35
HttpPost request = new HttpPost(SERVER_URL);
// 根据内容来源地址创建一个Http请求36
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("ti", "长沙"));
request.setEntity(new UrlEncodedFormEntity(params,HTTP.UTF_8));
// 设置参数的编码40
HttpResponse httpResponse = new DefaultHttpClient().execute(request);
// 发送请求并获取反馈41 // 解析返回的内容42
// httpResponse.get(params);
if (httpResponse.getStatusLine().getStatusCode() == 200)
{
String result = EntityUtils.toString(httpResponse.getEntity());
// Log.d("--------------",result);
Toast.makeText(Zzzzzzz_ssssss________sActivity.this, "发送陈功", Toast.LENGTH_LONG).show();
// request.getParams("ti");
}
} catch (Exception e) {
Log.d("--------------",e.toString());
}
}
});
}
}
ASP.NET网页中该如何接受这个数据?我只想传个整型的数据.. --------------------编程问答-------------------- 楼主解决了么?麻烦告诉我一下好么?747857485@qq.com 或者直接q我,747857485,谢谢啊
补充:移动开发 , Android