在我的AsyncTask类中,我得到了这个来获取数据:
BufferedReader in = null
List<NameValuePair> params = new ArrayList<NameValuePair>(3);
params.add(new BasicNameValuePair("devId", _devId));
params.add(new BasicNameValuePair("regId", _regId));
params.add(new BasicNameValuePair("code", _code));
try
{
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(_URL);
post.setEntity(new UrlEncodedFormEntity(params));
HttpResponse response = client.execute(post);
in = new BufferedReader(new InputStreamReader(
response.getEntity().getContent()));
String result = in.readLine();
}
catch(Throwable t)
{
}
在我的行动中(c#mvc行动),我得到了这个:
[HttpPost]
public string RegisterDeviceId(string devId, string regId, string code)
{
return string.Format("Hello, the code is {0}", code);
}
但我在客户端的结果总是&lt; ! DOCTYPE html&gt; (不介意白色空间)
P.s:我的操作的功能只是测试我是否可以使用参数发送一个post请求并将一个简单的文本发送回客户端,到目前为止我失败了。任何帮助将不胜感激。