原來獲取用戶手機號碼很簡單,關(guān)鍵是通信營運商給不給你送。如果給你送的話,手機號碼是在Http請求頭里獲取,通常在x-up-calling-line-id項里,如果通過此項得不到的話。可采用循環(huán)讀出所有的Http頭里的信息,號碼在哪一個頭里就一目了然了。
String userPhone = request.getHeader("x-up-calling-line-id");一般通過這句就能獲取到手機號碼。
如果號碼不在上面這條請求頭里,采用下面方法讀取看號碼在哪一條請求頭里。
Enumeration headers = request.getHeaderNames() ;
while(headers.hasMoreElements())
{
String head = (String)headers.nextElement();
out.println(head+":"+request.getHeader(head));
}
這樣就可以將所有的信息打印出來,看到號碼的位置了。注意獲取號碼的前提是跟營運商有合作或者跟他們申請。同意給你送,否則程序?qū)崿F(xiàn)了也沒有用。
本文來自CSDN博客,轉(zhuǎn)載請標(biāo)明出處:http://blog.csdn.net/jhjinhua/archive/2008/12/12/3505675.aspx
只有注冊用戶登錄后才能發(fā)表評論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||
相關(guān)文章:
|
||