Timechain
Search Donate
Sponsors
Cake Wallet, private Bitcoin and Monero walletSideShift.ai, no-signup crypto exchangeOrangeRock, non-custodial bitcoin spot and perps tradingBraiins Hashpower, buy and sell Bitcoin hashrateLayer Two Labs, drivechains for Bitcoin

Re: Content-Length header and 500 (was Re: Authentication, JSON RPC and Python)

Gavin AndresenJeff Garzikvess
> Quote from: gavinandresen on August 03, 2010, 06:56:44 PM
> Quote from: jgarzik on August 03, 2010, 06:09:08 PM
>
> bitcoin requires the Content-Length header, but several JSON-RPC libraries do not provide it.  When the Content-Length header is absent, bitcoin returns 500 Internal Server Error.
>
> Can you be more specific about which JSON libraries don't provide Content-Length ?  It'd be nice to document that.

> Quote from: jgarzik on August 03, 2010, 06:09:08 PM
> bitcoin requires the Content-Length header, but several JSON-RPC libraries do not provide it.  When the Content-Length header is absent, bitcoin returns 500 Internal Server Error.

I guess we should try to support the case where there's no Content-Length parameter.  I don't want to rip and replace streams though, even if it has to read one character at a time.

Edit: That is, assuming there actually are any libraries that don't support Content-Length.

All writings · Satoshi era timeline

0:000:00