cURL 错误(curl: (18) 传输已关闭,剩余 349 个字节要读取)
Posted
技术标签:
【中文标题】cURL 错误(curl: (18) 传输已关闭,剩余 349 个字节要读取)【英文标题】:cURL error (curl: (18) transfer closed with 349 bytes remaining to read) 【发布时间】:2018-10-01 12:53:09 【问题描述】:我对 cURL 不是很熟悉,所以发送这个请求会导致:
root@xyzxyz:~# curl --user 'username' --data-binary '"jsonrpc":"1.0","id":"curltext","method":"helloWorld","params":[]' -H 'content-type:text/plain;' http://192.168.56.1:8442
Enter host password for user 'username':
curl: (18) transfer closed with 349 bytes remaining to read
密码本身已输入。 我资助的所有相关项目是:
not helpful, since this is for sure not a network problem (server is running on my local machine)
【问题讨论】:
【参考方案1】:pyBitmessage 是一个纯 XML-RPC 实现,而不是像 Bitcoind 那样的“JSON-RPC”。所以正确的 CURL 语法应该是:
curl --user 'username' --data-binary '<methodCall><methodName>helloWorld</methodName><params><param><value><string>hello</string></value></param><param><value><string>World</string></value></param></params></methodCall>' -H 'content-type:text/plain;' http://192.168.56.1:8442
【讨论】:
以上是关于cURL 错误(curl: (18) 传输已关闭,剩余 349 个字节要读取)的主要内容,如果未能解决你的问题,请参考以下文章
无法从 codeigniter paypal 库获得 curl 响应 [关闭]