我正在使用libCurl(7.46)进行NDK,当请求发布时,关于帖子内容长度存在一个奇怪的问题。当“CURLINFO_DATA_OUT”超过某个计数(1390字节得到此错误,1333字节就可以)时,我将收到“发送结束前的HTTP错误,停止发送”错误。
我正在使用curl_formadd添加帖子数据。我该怎么做才能纠正这个问题?
答案 0 :(得分:0)
这不是一个libcurl问题:它只是告诉您在上传数据时,服务器返回HTTP错误,因此libcurl因此停止发送数据。
问题是服务器给你一个HTTP错误。为什么会这样做,我们无法根据这些小信息来判断。
答案 1 :(得分:0)
我有一个类似的问题,但是是部署到HockeyApp。
100 41.0M 0 0 100 41.0M 0 196k 0:03:34 0:03:34 --:--:-- 240k< HTTP/1.1 404 Not Found
< Cache-Control: no-cache
< Content-Security-Policy: frame-ancestors https://rink.hockeyapp.net http://hockeyapp.net https://hockeyapp.net http://www.hockeyapp.net https://www.hockeyapp.net
< Content-Type: application/json; charset=utf-8
< Date: Wed, 13 Jun 2018 08:50:47 GMT
< Heartbleed: NO; see http://heartbleedheader.com
< Server: nginx
< Set-Cookie: request_method=POST; path=/
< Status: 404 Not Found
< X-Request-Id: aabbccddeeff11223344556677889900
< X-Runtime: 0.037221
< X-UA-Compatible: IE=Edge,chrome=1
< Content-Length: 32
< Connection: keep-alive
* HTTP error before end of send, stop sending
<
{ [32 bytes data]
100 41.0M 0 32 100 41.0M 0 196k 0:03:34 0:03:34 --:--:-- 231k
100 41.0M 0 32 100 41.0M 0 196k 0:03:34 0:03:34 --:--:-- 205k
* Closing connection 0
{"errors":{"app":["not found"]}}For pattern: /PATH/TO/APK.apk 1 artifacts were found
解决方案(对我有用)重新生成了API令牌。