首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解析RESTful URL

如何解析RESTful URL
EN

Stack Overflow用户
提问于 2013-09-16 01:31:11
回答 2查看 1.7K关注 0票数 1

我正在尝试更多地围绕飞利浦顺化API。我的调试剪辑很好用。现在我想更动态地使用它,让它在处理中发出咕噜声。

问题是:我甚至不知道从哪里开始格式化该请求。根据API文档,您可以像这样打开或关闭灯泡:

代码语言:javascript
运行
复制
Address: http://<bridge ip address>/api/newdeveloper/lights/1/state
Body: {"on":false}
Method: PUT

好吧,我知道地址部分了。但是如何将身体格式化为URL呢?我是如何确定这是一个PUT请求?

EN

Stack Overflow用户

回答已采纳

发布于 2013-09-16 01:41:22

您不需要将主体格式化为URL;主体和URL是非常独立的。

以下是HTTP请求的样子:

代码语言:javascript
运行
复制
METHOD /path HTTP/1.x
Some: Headers
Foo: Bar

The body

这个页面中的一个可能看起来像

代码语言:javascript
运行
复制
GET /questions/18819266/how-to-parse-a-restful-url HTTP/1.1
Accept: */*
Host: stackoverflow.com
User-Agent: Firefox 23 and somesuch

因此,要用curl发送示例请求,应该如下所示:

代码语言:javascript
运行
复制
$ curl -v 'http:///api/newdeveloper/lights/1/state' -X PUT --data-binary '{"on":false}'
票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18819266

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档