Php 如何在REST请求中指定类型化参数?
这是一个普通的问题。外部的许多框架在这方面都有自己的解决方案,但这些都局限于自己的实现 对RESTfulWeb服务的请求是纯文本的,您将如何有效地键入并转换它们?尽管PHP有类型暗示,但当涉及到常量、javascript中的Php 如何在REST请求中指定类型化参数?,php,javascript,ruby-on-rails,node.js,rest,Php,Javascript,Ruby On Rails,Node.js,Rest,这是一个普通的问题。外部的许多框架在这方面都有自己的解决方案,但这些都局限于自己的实现 对RESTfulWeb服务的请求是纯文本的,您将如何有效地键入并转换它们?尽管PHP有类型暗示,但当涉及到常量、javascript中的null类型、javascript中的undefined或Basic中的nil和nothing时,这证明尤其困难 对于中型到大型项目,以每种方法为基础进行铸造似乎不切实际 这更多的是理论问题,而不是编码问题,但欢迎您用代码解释您的观点 注意:我们将在PHP、NodeJS和Ro
null
类型、javascript中的undefined
或Basic中的nil
和nothing
时,这证明尤其困难
对于中型到大型项目,以每种方法为基础进行铸造似乎不切实际
这更多的是理论问题,而不是编码问题,但欢迎您用代码解释您的观点
注意:我们将在PHP、NodeJS和RoR的上下文中讨论最佳/常见实践和假设。ASP.NET web服务和Java web方法对此有自己严格的语法,因此我在此将它们排除在外。REST协议不涉及发送和接收的内容,它只指定资源(用URI指定)上的操作(获取、放置、删除等)。这些行动的结果完全取决于你 我90%的时间都在使用JavaScript,这是一种动态语言。所以我猜你的问题更多的是关于如何以静态的方式使用动态语言?每种语言都有不同的类型检查方法和辅助的库。就REST而言,您可能会发现它是一种指定类型化JSON的有用方法。以各种方式实施: