Python Raspberry PI RESTful服务不可访问
我试图调用webiopi的RESTfulWebservices调用,比如Python Raspberry PI RESTful服务不可访问,python,rest,raspberry-pi,restful-url,webiopi,Python,Rest,Raspberry Pi,Restful Url,Webiopi,我试图调用webiopi的RESTfulWebservices调用,比如 (IP)/GPIO/0/value/1 但总是得到这样的错误 Error response Error code: 404 Message: 0/value/1 Not Found. Error code explanation: 404 - Nothing matches the given URI. 当 把它放在浏览器上,浏览所有的网络应用,一切正常 在后端,web应用程序发送与控制台中相同的调用 可能的解决方案是
(IP)/GPIO/0/value/1
但总是得到这样的错误
Error response
Error code: 404
Message: 0/value/1 Not Found.
Error code explanation: 404 - Nothing matches the given URI.
当
把它放在浏览器上,浏览所有的网络应用,一切正常
在后端,web应用程序发送与控制台中相同的调用
可能的解决方案是什么?我的文件是否不在正确的位置?您的文件似乎位于正确的位置。 您不能使用浏览器的地址栏或URL栏发布。 您得到的错误与错误的GET格式有关 看 这些是POSTtoSET值(使用地址栏无法工作-您将得到该错误) 这些是GET到GET的值(它们将使用地址栏工作-试试看) 那么,如何使用浏览器(而不是地址栏)发布 使用REST客户端(例如浏览器插件): 还有其他选择吗?是的: 1-创建带有表单和POST操作按钮的HTML页面 或 2-使用RPi终端控制台(通过SSH、VNC、direct、UART等): 对于不了解WebIOPi接口的用户,在执行这些REST命令后,其外观如下所示:
(http://IP) (my ip of raspberry pi through which i can access it from browser ie webiopi)
(IP)/GPIO/24/function/OUT
(IP)/GPIO/24/value/1
(IP)/GPIO/24/function
(IP)/GPIO/24/value
curl -X POST http://(IP)/GPIO/24/function/OUT
curl -X POST http://(IP)/GPIO/24/value/1