权限错误,但询问,httpurlconnection android

权限错误,但询问,httpurlconnection android,android,request,httpurlconnection,permission-denied,Android,Request,Httpurlconnection,Permission Denied,我目前正在编写一个android应用程序,在我的POST请求中遇到了一个问题,请求联系服务器上的API主机 下面是它崩溃的代码: String url = "http://my_api/some_route"; URL urlObj = null; urlObj = new URL(url); HttpURLConnection connect = (HttpURLConnection) urlObj.openConnection(); connect.s

我目前正在编写一个android应用程序,在我的POST请求中遇到了一个问题,请求联系服务器上的API主机

下面是它崩溃的代码:

    String url = "http://my_api/some_route";
    URL urlObj = null;
    urlObj = new URL(url);
    HttpURLConnection connect = (HttpURLConnection) urlObj.openConnection();
    connect.setRequestMethod("POST");

    OutputStreamWriter out = new OutputStreamWriter(connect.getOutputStream());   // <- ERROR HERE
    out.write(params.toString());
    out.close();
如果有人有任何线索或一些文件,我可以找到方法

PS:我对android非常陌生,可能我在这一行的编码风格不太正常

应该将
放在
标签之外

像这样

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.dea600"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="14"
        android:targetSdkVersion="18" />

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/example"
        android:label="@string/appName" >

.....

.....

请更新并重试。

除了互联网权限外,您是否也有这些-android:name=“android.permission.ACCESS\u NETWORK\u STATE”和android:name=“android.permission.ACCESS\u WIFI\u STATE”?@Adimano我刚刚尝试了相同的错误您是否将
标记保留在
标记内???@GradleDroid是的
   Caused by: java.net.SocketException: socket failed: EACCES (Permission denied)
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.dea600"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="14"
        android:targetSdkVersion="18" />

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/example"
        android:label="@string/appName" >

.....