[java]代碼庫@Override
public void run() {
// TODO Auto-generated method stub
String reqUrl = "http://xxxxxxxxxx.com";
String postContent = "addsubmit=true";
try {
url = new URL(reqUrl);
conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("POST");
conn.setDoOutput(true);
conn.setDoInput(true);
conn.setUseCaches(false);
conn.setRequestProperty("Content-Type",
"application/x-www-form-urlencoded");
conn.setRequestProperty("Cookie", cookie); // 注入cookie (String cookie)
OutputStreamWriter osw = new OutputStreamWriter(
conn.getOutputStream(), "UTF-8");
osw.write(postContent.toString());
osw.flush();
osw.close();
} catch (Exception e) {
// e.printStackTrace();
Log.e("發送請求逾時!");
}
try {
if (conn.getResponseCode() == HttpURLConnection.HTTP_OK) {
// 讀取傳回内容
StringBuffer buffer = new StringBuffer();
try {
BufferedReader br = new BufferedReader(
new InputStreamReader(conn.getInputStream(),
"UTF-8"));
String temp;
while ((temp = br.readLine()) != null) {
buffer.append(temp);
buffer.append("\n");
}
} catch (Exception e) {
e.printStackTrace();
Log.e("讀取結果失敗");
}
Log.d(buffer.toString());
int pos = buffer.toString().indexOf("id=\"message\""); //查找傳回頁面關鍵詞
if (pos == -1) {
pos = buffer.toString().indexOf("class=\"list_tip");
}
if (pos == -1) {
Log.e("查找結果關鍵字失敗!");
}
} else {
Log.e("頁面錯誤!");
}
} catch (IOException e) {
// TODO Auto-generated catch block
// e.printStackTrace();
Log.e("讀取結果逾時!");
}
}
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CM5czM5gDMzIDO4QGMjlDM5ATOzkjY0YDZlhDN3QTO28CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)