Python Raspberry PI RESTful服务不可访问

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应用程序发送与控制台中相同的调用 可能的解决方案是

我试图调用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应用程序发送与控制台中相同的调用


可能的解决方案是什么?我的文件是否不在正确的位置?

您的文件似乎位于正确的位置。 您不能使用浏览器的地址栏或URL栏发布。 您得到的错误与错误的GET格式有关

这些是POSTtoSET值(使用地址栏无法工作-您将得到该错误)

这些是GETGET的值(它们将使用地址栏工作-试试看)

那么,如何使用浏览器(而不是地址栏)发布

使用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