How to post quotes in cURL

原创 2016年05月31日 10:43:48

使用cURL -d post数据时,如果数据中包含双引号或者单引号(比如post的数据是一个json string),则需要将单/双引号做特殊处理才能成功提交。

下面给出2中方法:


方法一, 转义(escape)。

将需要提交的数据中的特殊字符进行转义,转义方法\u00+特殊字符的ASCII码的十六进制值。

例如'(单引号)转以后变为\u0027


方法二,使用文件。

将需要提交的数据保存到文件中,在使用cURL -d时@文件名即可。

例如 curl http://localhost -d @datafile

curl命令总结,Http Post_Get 常用

curl命令总结 curl 是一个利用URL语法在命令行方式下工作的文件传输工具。它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, ...
  • luopeiyuan1990
  • luopeiyuan1990
  • 2013年01月22日 10:27
  • 7459

curl模拟post请求提交

header('content-type:text/html;charset=utf-8'); function curlPost($url,$data,$method){ $ch = curl_i...
  • Zph1234
  • Zph1234
  • 2016年03月11日 14:14
  • 4155

Linux下使用CURL模拟用户提交post表单

本文介绍在Linux下使用CURL命令提交post请求,在需要手动重复提交post表单时,使用本文介绍的方法可以达到事半功倍的效果。...
  • cjf_wei
  • cjf_wei
  • 2017年04月16日 10:35
  • 2683

curl 模拟一个post请求

header('content-type:text/html;charset=utf-8');  function curlPost($url,$data,$method){      $ch = c...
  • tired_of
  • tired_of
  • 2016年09月12日 21:46
  • 409

CURL模拟表单post提交及相关常用参数的使用(包括提交表单同时上传文件)

一. 首先,最简单的情况是我们只需要提交一个不带文件上传的表单,这种情况下,只需要在curl中使用--data(注意是--不是-)或者它的缩写-d即可。 curl -d "key=value...
  • freedomwjx
  • freedomwjx
  • 2015年01月29日 20:59
  • 10730

php中利用curl进行post请求示例

工作中需要使用curl的POST请求来向第三方服务器获取数据, 下面是php版本的实现代码,以作备忘.  ...
  • tao_627
  • tao_627
  • 2015年03月07日 09:37
  • 5561

curl模拟post请求提交

header('content-type:text/html;charset=utf-8');  function curlPost($url,$data,$method){      $ch = c...
  • wangjiuwang
  • wangjiuwang
  • 2016年07月18日 19:56
  • 1283

curl进行传值(post)

header("content-type:text/html;charset=utf-8"); function curlPost($url,$data='',$method){     $ch = ...
  • haoyunyun888
  • haoyunyun888
  • 2016年04月13日 08:21
  • 4009

使用curl库,以post方式向服务器发送json数据

//使用curl库,以post方式向服务器发送json数据
  • dgyanyong
  • dgyanyong
  • 2013年11月05日 15:04
  • 37703

curl 命令提交post表单

POST (HTTP)It’s easy to post data using curl. This is done using the -d option. The post data m...
  • sinat_29173167
  • sinat_29173167
  • 2017年02月26日 21:45
  • 1532
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:How to post quotes in cURL
举报原因:
原因补充:

(最多只允许输入30个字)