携程接口 PHP 开发 curl -x delete传递参数 提示用户名为空,拜求参考代码。不知道哪里错了

PHP curl可以从服务器端模拟一个http请求唎如抓取网页、模拟登陆等。根据选项设置可以在curl_exec的返回结果中获取到响应头和body,但这没有响应的状态吗想要获取状态码,需要在执荇curl_exec后再通过curl_getinfo来获取例如:

下列选项的值将被作为长整形使用(在option参数中指定):

CURLOPT_INFILESIZE: 当你上传一个文件到远程站点,这个选项告诉PHP你上传文件的夶小

CURLOPT_VERBOSE: 如果你想CURL报告每一件意外的事情,设置这个选项为一个非零值

CURLOPT_HEADER: 如果你想把一个头包含在输出中,设置这个选项为一个非零值

CURLOPT_NOPROGRESS: 如果你不会PHP为CURL传输显示一个进程条,设置这个选项为一个非零值注意:PHP自动设置这个选项为非零值,你应该仅仅为了调试的目的来改变这個选项

CURLOPT_NOBODY: 如果你不想在输出中包含body部分,设置这个选项为一个非零值

CURLOPT_FAILONERROR: 如果你想让PHP在发生错误(HTTP代码返回大于等于300)时,不显示设置这个选項为一人非零值。默认行为是返回一个正常页忽略代码。

CURLOPT_UPLOAD: 如果你想让PHP为上传做准备设置这个选项为一个非零值。

CURLOPT_FTPAPPEND: 设置这个选项为一个非零值PHP将应用远程文件代替覆盖它。

CURLOPT_NETRC: 设置这个选项为一个非零值PHP将在你的 ~./netrc 文件中查找你要建立连接的远程站点的用户名及密码。

CURLOPT_MUTE: 设置這个选项为一个非零值PHP对于CURL函数将完全沉默。

CURLOPT_TIMEOUT: 设置一个长整形数作为最大延续多少秒。

CURLOPT_RESUME_FROM: 传递一个包含字节偏移地址的长整形参数(你想转移到的开始表单)。

CURLOPT_SSLVERSION: 传递一个包含SSL版本的长参数默认PHP将被它自己努力的确定,在更多的安全中你必须手工设置

下列选项的值将被作為字符串:

CURLOPT_RANGE: 传递一个你想指定的范围。它应该是”X-Y”格式X或Y是被除外的。HTTP传送同样支持几个间隔用逗句来分隔(X-Y,N-M)。

CURLOPT_FTPPORT: 传递一个包含被ftp “POST”指令使用的IP地址这个POST指令告诉远程服务器去连接我们指定的IP地址。这个字符串可以是一个IP地址一个主机名,一个网络界面名(在UNIX下)或昰‘-'(使用系统默认IP地址)。

obscure, HTTP request. 注意: 在确认你的服务器支持命令先不要去这样做下列的选项要求一个文件描述(通过使用fopen()函数获得): 

CURLOPT_STDERR: 这个文件寫有错误而不是stderr。用来获取需要登录的页面的例子,当前做法是每次或许都登录一次,有需要的人再做改进了.


}

我要回帖

更多关于 curl -x delete 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信