尝试从AVD将JSON发布到10.0.2.2:1080,并且它始终返回Bad Request和FileNotFoundException

时间:2019-07-07 15:58:01

标签: java android localhost httpurlconnection filenotfoundexception

我想将JSON数据发送到本地服务器。我在“ Git Bash”上执行的curl请求返回了所需的结果,而在CMD上它将返回错误的请求。

现在,在android studio中,当我运行代码时。缓冲的读取器始终会捕获“ FileNotFoundException”,包括“错误请求”和“ URL无效”。

我已经从论坛上尝试了几种解决方案,例如包括以下请求属性:(我也不太了解该请求属性tbh)

const ieAlert = {
  // Method for checking if IE11
  isIE () {  
    return /MSIE|Trident/.test(window.navigator.userAgent);
  }
}

// If the user is using IE11, show the alert
if (ieAlert.isIE()) {
  window.alert('Your browser is outdated!');
}

module.exports = ieAlert;

我也尝试过使用不赞成使用的语法,例如HttpClient,但结果仍然是相同的错误请求。

我附加了函数HttpPost,该函数在我的类的doInBackground方法中返回一个字符串:

    conn.setRequestProperty("User-Agent","Mozilla/5.0 ( compatible ) ");
    conn.setRequestProperty("Accept","*/*");

我希望我的请求有一个JSON响应,但它根本不会发出。请协助我解决这个问题。

0 个答案:

没有答案