curl传递json文件过大而报错的解决方法

再使用curl传递过程中经常会因为json文件过大而发生报错无法进行传递,下面给大家介绍一下curl传递json文件过大而报错的解决方法:

curl传递json文件过大而报错的解决方法

下面shell 第一步获取token, 然后用token给服务端发送json文件,  正常json文件小时下面shell可以正常运行。

#!/bin/bash
#
access_res=$(curl "http://192.168.1.1:30100/api/v1/ability_sub/external/getToken?appId=d53e9b4083a8577e31dae685305fd032&secret=27766999
0d60d4616a8ae1fd9d6fc114")

access_token=$(echo $access_res |cut -d":" -f6 |cut -d"}" -f1|sed s/\"//g)

accress_url='curl -i -X POST -H "Content-Type:application/json" -d @/opt/accesstoken/test.json http://192.168.1.1:30202/app-l59q59yp3po2
7l-store/quality/faultOrderQ?'${access_token}

echo $accress_url
$accress_url

使用curl 数据时,当POST的数据大于等于1024字节,curl并不发起POST请求。需要分两步。

1.发送header中包含一个Expect:100-continue的请求,并查看Server是否愿意接受数据。

2.接受Server返回的100-continue回应后,才可数据POST到Server。

服务端默认是开启接收json的,这时去掉发送前询问,增加-H “Expect:“,如下:

accress_url='curl -i -X POST -H "Expect:" -H "Content-Type:application/json" -d @/opt/accesstoken/test.json http://192.168.1.1:30202/app-l59q59yp3po2 7l-store/quality/faultOrderQ?'${access_toke

这样增加定时任务就可以了

以上是关于“curl传递json文件过大而报错的解决方法”的介绍,如需购买云服务器,推荐使用酷番云,独享IP、独享云服务器齐备,弹性灵活各种配置任您选购,最低只需要43/月,免费帮助配置环境,挂载磁盘等,协助处理简单问题,同时提供快速0元备案,让您快速运营,详情请咨询酷番云。

产品选购地址:

https://www.kufanyun.com/server/buy.html

 

图片来源于AI模型,如侵权请联系管理员。作者:路飞,如若转载,请注明出处:https://www.kufanyun.com/ask/1179.html

(0)
上一篇2021年11月1日 16:45
下一篇 2021年11月3日 15:34

相关推荐

  • CDN对接上游云商的关键步骤与有效策略是什么?

    在现代互联网技术中,内容分发网络(CDN)是提高网站访问速度和用户体验的关键技术之一,CDN通过在全球部署多个节点,将用户请求的内容从最近的节点快速响应,从而减少延迟和带宽消耗,为了确保CDN系统能够高效地工作,与上游云服务商的有效对接至关重要,以下是如何实现CDN与上游云商有效对接的详细步骤和策略,了解上游云……

    2025年11月27日
    020
  • 佳能9100cdn黄色打印为何只显示一半?维修或更换技巧揭秘!

    佳能9100cdn黄色打印只显一半的解决方法问题分析佳能9100cdn打印机黄色打印只显一半,可能是由于以下几个原因造成的:墨盒问题:墨盒内黄色墨水不足或墨盒损坏,墨水管道堵塞:墨水管道内部有杂质或墨水凝固,打印机驱动程序问题:打印机驱动程序与操作系统不兼容或损坏,打印机设置问题:打印机设置中的颜色模式、打印质……

    2025年11月12日
    050
  • 跑cdn带刷下行,这种操作真的可行吗?

    跑CDN带刷:提升网站速度与用户体验的秘诀什么是CDN?分发网络(Content Delivery Network),是一种通过在全球多个节点部署服务器,将网站内容缓存到这些节点上的技术,当用户访问网站时,服务器会根据用户的地理位置,将请求分发到最近的节点,从而加快内容的加载速度,跑CDN的好处提升网站速度:通……

    2025年11月24日
    040
  • CDN除了加速,究竟是如何保障网站内容安全与稳定性的?

    在当今的互联网生态中,内容分发网络(CDN)早已超越了单纯“加速器”的范畴,演变为保障在线业务连续性与数据安全的基石,它通过在全球范围内部署大量边缘节点,构建了一个智能、高效、安全的虚拟网络,从根本上提升了内容的可访问性和抗风险能力,其保障内容安全性与稳定性的机制,主要体现在以下几个层面,构筑坚不可摧的稳定性基……

    2025年10月14日
    0100

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注