2013-03-08 89 views
0

我已經經歷了很多網站,發現webservice是將值(用戶名和密碼)從一臺服務器安全地發送到另一臺服務器的一種方式。使用Webservice從PHP發送用戶名和密碼到JAVA Api

在我的PHP應用程序中,我必須將我的用戶名和密碼從php頁面(vehicle.php)發送到java api頁面(someheader:// someip:someport/track/Track?page = map.fleet)。該Api應接受用戶名和密碼,驗證並登錄。

我的問題是我不知道如何發送請求用戶名和密碼從這個Java Api通過web服務從PHP頁面。請幫助我們。

感謝,

SJ

+0

[PHP Web服務手冊](http://php.net/manual/en/refs.webservice.php) – 2013-03-08 05:52:45

+0

有許多不同的身份驗證方法用於使用用戶名和密碼鎖定WebService。我們不知道您正在使用的Java WebService正在使用哪一個,直到我們確實無法爲您提供幫助。它可能是[基本認證](http://en.wikipedia.org/wiki/Basic_access_authentication),您可能必須點擊一個URL才能獲得一個Api令牌,或者其他的東西。 Java Web服務是否有解釋應該如何發送用戶名和密碼的文檔?或者你能從Java Api的作者那裏得到這些信息嗎? – theon 2013-03-09 09:23:34

+0

@theon正在使用OpenGts API http://www.opengts.org/ – HOSTGUY 2013-03-09 09:29:46

回答

0

This教程應該指向你在正確的方向。

在發送它們之前,請不要忘記hash您的密碼。

+0

@npiti謝謝雅爾...將通過它,如果它的作品讓你知道... – HOSTGUY 2013-03-08 06:11:04

+0

@ npiti我試着你要求我參考的Restful webservice鏈接,它發送請求並獲得響應,但我不知道如何顯示響應網頁到我的瀏覽器。如果我只是把echo $迴應,它會顯示api中的一個頁面,而沒有任何css和正確的鏈接。 – HOSTGUY 2013-03-08 10:48:22

+0

@HOSTGUY:用於兩個應用程序進行通信的webservices的目的。如果您希望在網頁中顯示該通信的結果(用戶名,密碼等),則需要調用服務,然後渲染您自己輸出的任何數據。 – npinti 2013-03-08 10:52:19

0

你說你不知道如何發送請求發送到web服務。首先使用storm,SOAPUI等工具測試這些服務。在這裏,您將瞭解要輸入哪些輸入以及輸出的內容。至少你應該知道請求的格式(XML)是什麼。

+0

感謝您的回覆... – HOSTGUY 2013-03-08 06:17:34

相關問題