权限错误,但询问,httpurlconnection android
我目前正在编写一个android应用程序,在我的POST请求中遇到了一个问题,请求联系服务器上的API主机 下面是它崩溃的代码:权限错误,但询问,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
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" >
.....