0

https://stackoverflow.com/questions/14535518/curl-c-segmentation-fault

我必须继续我在那里写的东西。经过一些测试,我发现了为什么顺序很重要。如果我首先运行这个:curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &httpcode);我认为它破坏了一些与 cookie 相关的东西等等。无论如何,我在这里为由此引起的另一个问题寻求帮助。在这种情况下,顺序根本不重要。

我打开了一个 SQLite 处理程序。运行上述代码后curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &httpcode);,处理程序就被破坏了。如果我删除此代码,一切正常,但我需要响应代码,我对这个问题真的很感兴趣。无论如何,如果我在CURLINFO_RESPONSE_CODE它工作后初始化处理程序,但我不喜欢这种方式。

我在 Debian 6 64 位和 Debian Wheezy 64 位(libcurl4-openssl-dev 7.26.0-1 + libsqlite3-dev 3.7.13-1)上进行了测试。

非常感谢任何帮助。:D

提前致谢!

4

1 回答 1

2

我已经解决了一切。问题与httpcode. 一旦我成功了long(最初是这样int),一切都开始运作良好。

谢谢!

于 2013-01-27T13:19:13.670 回答