REST API是否使用url编码?

时间:2018-02-21 06:18:47

标签: rest url-encoding

RESTful API是否提供默认的url编码,还是必须使用其他方法对其进行编码?我使用以下代码:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);    
curl_setopt($ch, CURLOPT_POSTFIELDS,
            "xmlRequest=" . $input_xml);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 300);
$data = curl_exec($ch);
curl_close($ch);

1 个答案:

答案 0 :(得分:1)

没有标准的REST'。所以通常很难说一些特定的东西,因为在某些方面它只是一个想法。

但是,如果您将REST限制为HTTP apis,通常是最佳实践'是您使用网址编码,这是HTTP所期望/需要的,并且不会在意外情况下使用网址编码。

要获得更好的答案,请使用一个让您对此感到疑惑的具体示例来重新解释该问题。