我正在编写将用作两台服务器之间通信的API。 我通过Curl和json使用GET。
我的客户端正在发送用户代理,如
Mozilla / 5.0(Macintosh; Intel Mac OS X 10.7; rv:15.0)Gecko / 20100101 Firefox / 15.0.1
如何通过GET请求发送类似的字符串? 我想我需要以某种方式清理它或以某种格式加密,可以在服务器端转换为原始格式。
答案 0 :(得分:6)
我猜您正在搜索urlencode()
和urldecode()
答案 1 :(得分:0)
如果您希望CURL请求包含自定义标头,可以使用curl_setopt
功能和CURLOPT_HEADER
选项来规定自定义用户代理,请参阅
http://www.php.net/manual/en/function.curl-setopt.php
(当你有一个更传统的地方时,我真的没有理由尝试将这种数据作为GET参数传输。如果你正在编写API,你最好坚持一些基本的做事的方式:))