栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

CURL转义单引号

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CURL转义单引号

我有同样的问题。最简单的解决方案是,除了用单引号引起来的撇号外,还要使用反斜杠来将其引起来。

'''

对于您的用例,更改

Mary's
Mary'''s
,它应该可以工作。

curl -XPOST 'http://localhost:9290/location/place' -d '{"geoloc": {"lat": "38.1899", "lon": "-76.5087"}, "longitude": "-76.5087", "admin_name1": "Maryland", "admin_name2": "St. Mary'''s", "admin_name3": "", "postal_pre": "20692", "admin_pre3": "", "country_pre": "US", "admin_pre1": "MD", "latitude": "38.1899", "admin_pre2": "037", "accuracy": null, "place_name": "Valley Lee"}'

另一种方法是将POST数据(

-d
)用双引号引起来,同时用反斜杠转义JSON字符串中所有嵌套的双引号。

curl -XPOST 'http://localhost:9290/location/place' -d "{"geoloc": {"lat": "38.1899", "lon": "-76.5087"}, "longitude": "-76.5087", "admin_name1": "Maryland", "admin_name2": "St. Mary's", "admin_name3": "", "postal_pre": "20692", "admin_pre3": "", "country_pre": "US", "admin_pre1": "MD", "latitude": "38.1899", "admin_pre2": "037", "accuracy": null, "place_name": "Valley Lee"}"


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/391970.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号