Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
PostgreSQL 9.3 beta: Federated databases and more
LWN.net Weekly Edition for May 9, 2013
(Nearly) full tickless operation in 3.10
How can you do a RESTful web service where the client is sending information to the server without causing these sorts of problems?
TCP Fast Open: expediting web services
Posted Aug 3, 2012 2:02 UTC (Fri) by butlerm (subscriber, #13312)
This could presumably be done (up to a point) at the transport layer with TCP Fast Open by having the initiating endpoint assign a unique identifier to a given user space connection request, attaching the identifier as a TCP option, caching the identifier for some reasonable period on the target endpoint, and throwing away SYN packets with connection identifiers that have already been satisfied. The more general way to do that of course is to do it at the application layer, in addition to anything the transport layer may or may not do.
Posted Aug 3, 2012 15:35 UTC (Fri) by epa (subscriber, #39769)
Posted Aug 3, 2012 21:16 UTC (Fri) by dlang (✭ supporter ✭, #313)
many groups make everything a GET request, especially for APIs that are not expected to be used from browsers, but rather called from other applications, especially in B2B type situations.
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds