前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >aardio使用whttp库(winhttp)出现错误:beginSendData ERROR CODE:183 当文件已存在时,无法创建该文件。

aardio使用whttp库(winhttp)出现错误:beginSendData ERROR CODE:183 当文件已存在时,无法创建该文件。

作者头像
用户2135432
发布2023-10-21 11:02:02
2190
发布2023-10-21 11:02:02
举报
文章被收录于专栏:猛牛哥的博客猛牛哥的博客

最近尝试写个http请求相关的程序,但刚开始就遇到了挫折。按照抓包的内容写好http请求代码后,总是运行出错:beginSendData ERROR CODE:183 当文件已存在时,无法创建该文件。

这个错误,翻遍整个网络也没有找到解决方法,甚至遇到这个问题的人都几乎没有,难道只有用aardio的winhttp才会遇到这个问题? 这个问题困扰了我很久,网上没有资料,只能自己解决,或者不用。 偶尔来了灵感,感觉这个错误应该是重复创建了什么玩意导致的。于是把发送请求时携带的header内容一条一条去掉尝试,最后发现是因为在header里面携带了Referer数据,这个数据可以在post函数的第4个参数中指定,但如果在header字符串内包含此数据的话,就会出错。

更新: 在后面的使用中,发现在使用inet.whttp库的post功能时,如果header中含有content-type: application/x-www-form-urlencoded这行时,也会提示这个错误。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-03-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档