使用Webservice从PHP发送用户名和密码到JAVA Api

问题描述:

我已经经历了很多网站,发现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

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

你说你不知道如何发送请求发送到web服务。首先使用storm,SOAPUI等工具测试这些服务。在这里,您将了解要输入哪些输入以及输出的内容。至少你应该知道请求的格式(XML)是什么。

+0

感谢您的回复... – HOSTGUY 2013-03-08 06:17:34