假设我在GlassFish上有一个Restful webservice(对于我的记录类),可以访问
http://localhost:8080/MyWS/entities.Records/
我想在PHP中使用这个Webservice来读写记录。
如何使用PHP中的RESTful Web服务?
如何设置动作(GET,POST,PUT,DELETE)?
如何在标题中设置用户/密码数据(glassfish正在解析HttpRequest的标头以验证用户身份)?
以及如何将我的PHP Record-Class对象序列化为XML(用于发送:PUT,POST,DELETE)以及如何将XML反序列化为Record-Class对象(用于读取glassfish / ws-output)?有没有php-builtin-method或者我必须编写自己的XML-Parser?
谢谢
答案 0 :(得分:5)
如何使用PHP中的RESTful Web服务? 如何设置动作(GET,POST,PUT,DELETE)?
您可以使用CURL。最近我为此做了一个简单的课程。您可以在Github page
上查看如何在标题中设置用户/密码数据(glassfish正在解析HttpRequest的标头以验证用户身份)?
只需使用curl_setopt设置标头即可。请参阅评论#80271
是否有一个php-builtin-method或者我必须编写自己的XML-Parser?
有一些bultin扩展。也许有些会有用: