不能使用PHP的restful服务

时间:2013-11-07 10:16:05

标签: php web-services rest post restful-url

我使用restful服务以使用php发出获取发布请求,这是一个现成的代码here,它适用于 get process ,但是当它来到 post 时它不起作用,我只分配它将传递给的参数该功能,例如:

 $resp = httpRequest("http://wordpress.org/",
        80, "POST", "/support/topic/junk-after-document-element-breaking-feed",
        array("replies" => "3"));

1 个答案:

答案 0 :(得分:0)

如果服务没有提供,请不要在服务网址上使用post方法。 即使服务在GET上回答它也不允许我们相信它在POST上回答。

大致这是两个独立的链接。

GET  /weather - return some content (or 404 if not exist).
POST /weather - return another content (or 404 if not exist).

遵循http标准或REST方法是开发人员的肩膀。如果服务文档没有用POST方法描述请求,那么很可能没有这样的API(即使你看到REST标志市场小册子)。