Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
RESTful请求(PHP)中的Json对象到uri字符串_Php_Json_Web Services_Url_Rest - Fatal编程技术网

RESTful请求(PHP)中的Json对象到uri字符串

RESTful请求(PHP)中的Json对象到uri字符串,php,json,web-services,url,rest,Php,Json,Web Services,Url,Rest,在REST请求url中传递不明确参数的正确方法是什么 var requestObj={ 城市:“伦敦”, 税款:[ {名称:'所得税',值:'10%,'适用于':'工资支票'}, {名称:'销售税',值:'7.5%','适用于':'销售'} ] } 我如何向将收到请求的人发出请求 现在怎么办 我以前检查过这个 还有很多,但都没有用。你想在这里做什么?如果您要添加一个新条目,那么在RESTful API中您将使用POST请求。这意味着这些参数甚至不会出现在URL中 如果这是某种查询,您可以发送

在REST请求url中传递不明确参数的正确方法是什么

var requestObj={ 城市:“伦敦”, 税款:[ {名称:'所得税',值:'10%,'适用于':'工资支票'}, {名称:'销售税',值:'7.5%','适用于':'销售'} ] }

我如何向将收到请求的人发出请求

现在怎么办

我以前检查过这个
还有很多,但都没有用。

你想在这里做什么?如果您要添加一个新条目,那么在RESTful API中您将使用POST请求。这意味着这些参数甚至不会出现在URL中

如果这是某种查询,您可以发送参数base64 encoded。它并不优雅,甚至不是严格意义上的RESTful,但它应该可以工作,除非URL变得太长

编辑:您可以为taxes数组定义自己的序列化,如
…/所得税/10%/工资支票/销售税/7.5%/当然是销售税。还是不太好,但我能想到的只有这种编码和base64之类的编码。

向计算销售和所得税的API发出请求。我明白了。那么第一段就不适用了,很抱歉。