作者redbxh (林佳)
看板AndroidDev
標題[問題] http post
時間Mon Feb 24 22:09:06 2014
最近想要寫一個算學分的APP
目前用HTTP POST 的方法 可以得到登入後的頁面(從回傳的原始碼觀看)
傳送參數到login.php
但是不知道如何持有這個COOKIE 跳到歷屆成績的網址去截取我所需要的資料
我目前的做法是用http get (但失敗)
get 回來的資料是我沒登入的頁面
請問該如何持有登入後的cookie 去跳轉頁面?
--
◢/ ◢/ ◢/
◢/◢◤ ███◣ ◢/█/ █/// ◢/◢/ █///
█◢◤ ████
███/ ███/ █◤█◤ ███/
█/ ██▆▆
█/█/ █/█/ ◢█◢/ █/█/
█◤ ◥█▆▆
███◤ ███◤ █◤█◤ █◤█◤ ψjimbox
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.74.250
※ 編輯: redbxh 來自: 114.43.74.250 (02/24 22:12)
1F:→ asadman1523:我也想知道方法XD 我自己是用cookieStore 存入拿到的 02/24 22:40
2F:→ asadman1523:所有cookie 然後開webview瀏覽 02/24 22:40
3F:→ asadman1523:東弄弄西弄弄就可以了,現在都忘光了= =" 02/24 22:41
4F:→ redbxh:有人回我 addHeader("Cookie",cookie) ; 02/24 23:50
5F:推 tga123:傳回來的資料是有包含COOKIE喔!拿出來用就好了ˊ 02/25 00:02
6F:→ tga123:實作方法忘了= =要去找之前的資料lol 02/25 00:02
7F:→ redbxh:摁 我知道回傳的php 有包含cookie 02/25 00:13
8F:→ redbxh:如果有空的話麻煩提供一下 我也會自己去找 謝謝 02/25 00:14
9F:→ redbxh:用同一個client似乎也可以解決 02/25 01:46
10F:→ amhuang:是用哪一種HTTP library 呢 02/25 08:26
11F:→ redbxh:apache 02/25 12:47
12F:推 aiweisen:HttpURLConnection.getHeaderField("Set-Cookie") ? 02/25 13:58
13F:→ amhuang:沒用過Apache HttpClient 02/25 17:02
14F:→ amhuang:不過HTTP 協定中Request Header 有一個Cookie 的欄位 02/25 17:04