Java 可以用PHP为Restlet创建一个客户端吗?

Java 可以用PHP为Restlet创建一个客户端吗?,java,php,rest,restlet,Java,Php,Rest,Restlet,我正在开发一个java应用程序,它提供了一些将restlet应用到android应用程序的方法 我使用 (GAE服务器和Android客户端) 现在我需要制作一个能够访问这些数据的PHP客户端。可能吗?最好的方法是什么 我已经尝试使用高级REST客户端获取数据,但restlet总是提供404错误 编辑:我可以使用任何web语言,PHP被用作示例我最终使用了 我希望它能帮助别人;) 我最后使用了一个 我希望它能帮助别人;) Restlet提供了一种实现RESTful应用程序的方法。它们独立于客户端

我正在开发一个java应用程序,它提供了一些将restlet应用到android应用程序的方法

我使用 (GAE服务器和Android客户端)

现在我需要制作一个能够访问这些数据的PHP客户端。可能吗?最好的方法是什么

我已经尝试使用高级REST客户端获取数据,但restlet总是提供404错误

编辑:我可以使用任何web语言,PHP被用作示例

我最终使用了

我希望它能帮助别人;)

我最后使用了一个


我希望它能帮助别人;)

Restlet提供了一种实现RESTful应用程序的方法。它们独立于客户端,因此您应该能够使用任何语言使用它们

我建议您在服务器端启用跟踪,以了解发生了什么:

Engine.setLogLevel(Level.FINEST);
您可以尝试使用curl对交换的消息(地址/路径、头和负载)进行低级查看

希望它能帮助你,
Thierry

Restlet提供了一种实现RESTful应用程序的方法。它们独立于客户端,因此您应该能够使用任何语言使用它们

我建议您在服务器端启用跟踪,以了解发生了什么:

Engine.setLogLevel(Level.FINEST);
您可以尝试使用curl对交换的消息(地址/路径、头和负载)进行低级查看

希望它能帮助你,
Thierry

您的目标是使用服务器上运行的REST服务吗?如果是这样的话,这不只是访问web服务的问题吗?是的,我的目标是使用IT语言无关。但是PHP中的CURL函数允许您发送HTTP请求。404错误通常是由一些不正确的配置导致的,这会导致指向不存在的web资源。我已经尝试了所有我能想到的URL,所有返回404,所以我怀疑与restlet如何序列化对象有关。您的目标是使用服务器上运行的REST服务吗?如果是这样的话,这不只是访问web服务的问题吗?是的,我的目标是使用IT语言无关。但是PHP中的CURL函数允许您发送HTTP请求。404错误通常是由一些不正确的配置引起的,这会导致指向不存在的web资源。我已经尝试了我能想到的所有URL,所有URL都返回404,因此我怀疑与restlet如何序列化对象有关。事实上,客户端的内部HTTP连接器不是很稳定。您做出了正确的选择来使用HttpClient扩展(它还提供了一个HTTP连接器)。请注意,为客户端切换HTTP连接器对应用程序代码没有影响……事实上,客户端的内部HTTP连接器不是很稳定。您做出了正确的选择来使用HttpClient扩展(它还提供了一个HTTP连接器)。请注意,为客户端切换HTTP连接器对应用程序代码没有影响…我已经将日志设置为ALL,我尝试查看它指向的位置并重新创建它,但没有起作用,可能是Restlet如何序列化了一些会干扰该方法的东西太棒了!我需要更多的细节来帮助你。例如,您创建restlet应用程序的方式(独立或在servlet容器中,使用组件和virtualhost,…),成功请求和失败请求的内容。谢谢我已经将我的日志设置为ALL,我尝试查看它指向哪里并重新创建它,但没有成功,可能有一些关于Restlet如何序列化会扰乱这种方法的东西太棒了!我需要更多的细节来帮助你。例如,您创建restlet应用程序的方式(独立或在servlet容器中,使用组件和virtualhost,…),成功请求和失败请求的内容。谢谢