From mboxrd@z Thu Jan 1 00:00:00 1970 Delivered-To: chneukirchen@gmail.com Received: by 10.204.72.79 with SMTP id l15cs296566bkj; Thu, 2 Jul 2009 12:41:19 -0700 (PDT) Received-SPF: pass (google.com: domain of grbounce-ceibQwUAAAB4YPBqaDIjI2bFOCxyyh3G=chneukirchen=gmail.com@googlegroups.com designates 10.220.75.147 as permitted sender) client-ip=10.220.75.147; Authentication-Results: mr.google.com; spf=pass (google.com: domain of grbounce-ceibQwUAAAB4YPBqaDIjI2bFOCxyyh3G=chneukirchen=gmail.com@googlegroups.com designates 10.220.75.147 as permitted sender) smtp.mail=grbounce-ceibQwUAAAB4YPBqaDIjI2bFOCxyyh3G=chneukirchen=gmail.com@googlegroups.com; dkim=pass header.i=grbounce-ceibQwUAAAB4YPBqaDIjI2bFOCxyyh3G=chneukirchen=gmail.com@googlegroups.com Received: from mr.google.com ([10.220.75.147]) by 10.220.75.147 with SMTP id y19mr602190vcj.18.1246563678275 (num_hops = 1); Thu, 02 Jul 2009 12:41:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=domainkey-signature:received:received:x-sender:x-apparently-to :received:received:received-spf:authentication-results:received :dkim-signature:domainkey-signature:mime-version:received :in-reply-to:references:date:message-id:subject:from:to:content-type :reply-to:sender:precedence:x-google-loop:mailing-list:list-id :list-post:list-help:list-unsubscribe:x-beenthere-env:x-beenthere; bh=hKxzLxhh0VRf2+AvVLEtDnDb+wLLQ5xzm72iRncPRHg=; b=tjUw6o849qFs3Xs9Q/Tt2ZisThJQ3PrFObypdABVDl4ZNayg8h08wNoevdjANoS47c LnhQVK3SCmqrdGW3ltISJniI1s3uwwGPg6iVqztl9WfEHlCC5erjQu5AyBCUHjeFllsa sMs676i6T4oZxBZe6fJGPqOfkcF7F8KR7VMac= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlegroups.com; s=beta; h=x-sender:x-apparently-to:received-spf:authentication-results :dkim-signature:domainkey-signature:mime-version:in-reply-to :references:date:message-id:subject:from:to:content-type:reply-to :sender:precedence:x-google-loop:mailing-list:list-id:list-post :list-help:list-unsubscribe:x-beenthere-env:x-beenthere; b=xUzdhTV8YDuoEYz8RnsJjh8QLQ9QJYD1B87Z3+gNNS7W7/r8st8gG/ZPouIOUY2srt pmLf9Yvi1nPkGkap/DjysqZxexXfkQUVmzhxJBv1e2YWWEIlU+/zPH0im4sM+RWsEE0d CCIhBJbld+CeGsV3pOklu8JTNacoQ+T3gqB08= Received: by 10.220.75.147 with SMTP id y19mr84515vcj.18.1246563678085; Thu, 02 Jul 2009 12:41:18 -0700 (PDT) Received: by 10.176.139.20 with SMTP id m20gr1490yqd.0; Thu, 02 Jul 2009 12:41:08 -0700 (PDT) X-Sender: bill.burcham@gmail.com X-Apparently-To: rack-devel@googlegroups.com Received: by 10.90.28.16 with SMTP id b16mr396260agb.1.1246563668279; Thu, 02 Jul 2009 12:41:08 -0700 (PDT) Return-Path: Received: from mail-yx0-f199.google.com (mail-yx0-f199.google.com [209.85.210.199]) by gmr-mx.google.com with ESMTP id 14si562750gxk.7.2009.07.02.12.41.07; Thu, 02 Jul 2009 12:41:07 -0700 (PDT) Received-SPF: pass (google.com: domain of bill.burcham@gmail.com designates 209.85.210.199 as permitted sender) client-ip=209.85.210.199; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of bill.burcham@gmail.com designates 209.85.210.199 as permitted sender) smtp.mail=bill.burcham@gmail.com; dkim=pass (test mode) header.i=@gmail.com Received: by mail-yx0-f199.google.com with SMTP id 37so3710865yxe.11 for ; Thu, 02 Jul 2009 12:41:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=gdtQ/STBAHnZwOnhFWLz9XpZm7my3xnZRzyY68lIUg8=; b=jrnAHVBQCxAfDJSPvqkyHnQEd/k7DLjeY6/u31Lga+NZmcc5B92lzBMqtcQKKier9L B/WndhtPkNxdZ3f0xzmJdWz0ECdp2nuycl1FAO8wTv5GPRrP42tWAwzv7NDS7/UjxhT8 E/1tNXC1pBxxdCFtrWiNToDsoESBTYrEUEuR4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=i9xZXn+rwcZni0zviIc0Aqes5TKkDdItKo5GaTefJ5PWT5qzPz3BqH2OYqDYv9ARLV bnKEyfHQmA1/wli3byfA78vIxZQRyzXach3qq4+FMtWn5Z5bdLCIDvqNfhA3jx59yyAe 1WlzilA+6y3GsBS9dny5psyzJeGGMSvJ/IPcM= MIME-Version: 1.0 Received: by 10.100.91.15 with SMTP id o15mr660733anb.47.1246563666890; Thu, 02 Jul 2009 12:41:06 -0700 (PDT) In-Reply-To: <8878c9770907020911m87cab2br55fe91ce8b5c70e@mail.gmail.com> References: <1c5622660905100710k104fc87fpf185716ac7c39dfd@mail.gmail.com> <2fff50390905101554u4feea72akaea9315f371cf820@mail.gmail.com> <8878c9770907020911m87cab2br55fe91ce8b5c70e@mail.gmail.com> Date: Thu, 2 Jul 2009 12:41:06 -0700 Message-ID: Subject: Re: Rack as a client-side spec From: Bill Burcham To: rack-devel@googlegroups.com Content-Type: multipart/alternative; boundary=0016e645b8988e7a0a046dbe38f4 Reply-To: rack-devel@googlegroups.com Sender: rack-devel@googlegroups.com Precedence: bulk X-Google-Loop: groups Mailing-List: list rack-devel@googlegroups.com; contact rack-devel+owner@googlegroups.com List-Id: List-Post: List-Help: List-Unsubscribe: , X-BeenThere-Env: rack-devel@googlegroups.com X-BeenThere: rack-devel@googlegroups.com --0016e645b8988e7a0a046dbe38f4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Ooh cool thanks Simon. I have a little (familiar) problem now: the service I'm hitting is form-based. So I have to POST to it. That breaks the rules of course since POST is supposed to create resources and as such is not cache-able according to HTTP. So this sort of caching doesn't fit neatly into REST orthodoxy. An expedient answer of course is just to fork cacheability. Is there a better answer? --0016e645b8988e7a0a046dbe38f4 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Ooh cool thanks Simon. I have a little (familiar) problem now: the service = I'm hitting is form-based. So I have to POST to it. That breaks the rul= es of course since POST is supposed to create resources and as such is not = cache-able according to HTTP.

So this sort of caching doesn't fit neatly into REST ort= hodoxy. An expedient answer of course is just to fork cacheability. Is ther= e a better answer?
--0016e645b8988e7a0a046dbe38f4--