您好,登錄后才能下訂單哦!
直接通過瀏覽器輸入鏈接請求服務端是正常的,
如果用android端 使用HttpURLConnection請求, 得到的getResponseCode() 會返回-1,
主要問題在于線程, 要單獨走一個線程, 不能直接走主線程
解決方法有兩種:
一:為該請求單獨起一個線程
new Thread(new Runnable(){ public void run(){ //...這里在寫HttpURLConnection請求 } }).start(); // 最后別忘記start() 啟動
二:自己寫個方法:
public static void closeStrictMode() { StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectAll().penaltyLog().build()); }
在調用該請求的activity的onCreate()方法中 調用它
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。