如何将请求标头发送到Restful API

时间:2013-10-16 13:33:32

标签: php api rest http-headers httpwebrequest

我正在用PHP实现Restful API。

但是如何从浏览器发送GET,POST,PUT,DELETE请求?

我从哪里发送请求标头?是否需要从某个客户端应用程序发送,还是可以通过手动发送标头来测试我的API?如果是的话怎么样?

2 个答案:

答案 0 :(得分:2)

如果您引用工具来测试Restfull网络服务,则可以使用Postman Chrome扩展程序。

答案 1 :(得分:1)

GET只是一个浏览器请求,将URL放入浏览器URL栏。如果您编写HTML表单,则可以使用Web浏览器发送POST请求。编写一个HTML页面,其中包含要使用提交按钮发送到API的字段。您可以使用类似Firebug的内容来查看要调试的结果标头。

如果您想从浏览器发送PUT或DELETE,则需要使用Javascript。 jQuery Javascript库具有使用AJAX从浏览器向Web API发送请求的方法。

如果您正在寻找的是测试API的客户端,那么jansel说您只需使用Chrome中的Postman或Firefox中的HttpRequester。