我正在使用asp.net mvc web api并从android发布数据但无法发布数据
由于某些原因,我在这里添加了虚拟 url。
API 代码:这是我向其发送数据的方法。
public ActionResult Match(IEnumerable<HttpPostedFileBase> MatchImage)
{
//这里的代码 }
安卓邮政编码
HttpClient client = new DefaultHttpClient();
String postURL = "http://dummyurl.com/api/Match/VerifyImage";
HttpPost post = new HttpPost(postURL);
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("MatchImage",imageData));
UrlEncodedFormEntity ent = new UrlEncodedFormEntity(params,HTTP.UTF_8);
post.setEntity(ent);
HttpResponse responsePOST = client.execute(post);
HttpEntity resEntity = responsePOST.getEntity();
if (resEntity != null) {
System.out.println("-------------------->>>"+EntityUtils.toString(resEntity));
}
回应:
{"Message":"没有找到与请求 URI ' http://dummyurl.com/api/Match/VerifyImage '匹配的 HTTP 资源。","MessageDetail":"没有找到与名为 'Match 的控制器匹配的类型'。"}
请帮助我..谢谢