我有一个简单的webapi,它接收一个参数作为字符串,并返回一个“success”字符串作为响应。我已经用postman应用程序测试了api url,得到的响应是“成功”
网址:http://www..co/testapi/testmethod
方法:岗位
参数:key=val;值=hai
Postman 返回:“成功”
我的android代码是:
public static String tryPOSTScript(){
Log.d("TAG","App1 inside tryPOSTScript");
String data = "val=Hai";
URL url = null;
try {
url = new URL("http://www.xxx.co/testapi/testmethod");
} catch (MalformedURLException e) {
Log.d("TAG","App1 Exception MalformedURLException: "+e.toString());
e.printStackTrace();
}
HttpURLConnection con = null;
try {
con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("POST");
con.setDoOutput(true);
con.getOutputStream().write(data.getBytes("UTF-8"));
con.getInputStream();
} catch (IOException e) {
Log.d("TAG","App1 Exception IOException: "+e.toString());
e.printStackTrace();
}
return data;
}
我得到的答复是
异常ioexception:java.io.filenotfoundexception:http://www..co/testapi/testmethod 异常响应代码:404
请帮忙改正一下。如果找不到文件,如何使用 Postman 应用程序正确获取?
暂无答案!
目前还没有任何答案,快来回答吧!