0

我正在使用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 的控制器匹配的类型'。"}

请帮助我..谢谢

4

0 回答 0