Browse Prior Art Database

Internet Content Adaptation Protocol (ICAP) (RFC3507)

IP.com Disclosure Number: IPCOM000012162D
Original Publication Date: 2003-Apr-01
Included in the Prior Art Database: 2003-Apr-15
Document File: 50 page(s) / 99K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

J. Elson: AUTHOR [+2]

Abstract

ICAP, the Internet Content Adaption Protocol, is a protocol aimed at providing simple object-based content vectoring for HTTP services. ICAP is, in essence, a lightweight protocol for executing a "remote procedure call" on HTTP messages. It allows ICAP clients to pass HTTP messages to ICAP servers for some sort of transformation or other processing ("adaptation"). The server executes its transformation service on messages and sends back responses to the client, usually with modified messages. Typically, the adapted messages are either HTTP requests or HTTP responses.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 3% of the total text.

Network Working Group                                           J. Elson

Request for Comments: 3507                                      A. Cerpa

Category: Informational                                             UCLA

                                                              April 2003

              Internet Content Adaptation Protocol (ICAP)

Status of this Memo

   This memo provides information for the Internet community.  It does

   not specify an Internet standard of any kind.  Distribution of this

   memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (2003).  All Rights Reserved.

IESG Note

   The Open Pluggable Services (OPES) working group has been chartered

   to produce a standards track protocol specification for a protocol

   intended to perform the same of functions as ICAP.  However, since

   ICAP is already in widespread use the IESG believes it is appropriate

   to document existing usage by publishing the ICAP specification as an

   informational document.  The IESG also notes that ICAP was developed

   before the publication of RFC 3238 and therefore does not address the

   architectural and policy issues described in that document.

Abstract

   ICAP, the Internet Content Adaption Protocol, is a protocol aimed at

   providing simple object-based content vectoring for HTTP services.

   ICAP is, in essence, a lightweight protocol for executing a "remote

   procedure call" on HTTP messages.  It allows ICAP clients to pass

   HTTP messages to ICAP servers for some sort of transformation or

   other processing ("adaptation").  The server executes its

   transformation service on messages and sends back responses to the

   client, usually with modified messages.  Typically, the adapted

   messages are either HTTP requests or HTTP responses.

Elson & Cerpa                Informational                      [Page 1]

RFC 3507                          ICAP                        April 2003

Table of Contents

   1.   Introduction............................................3

   2.   Terminology.............................................5

   3.   ICAP Overall Operation..................................8

        3.1   Request Modification..............................8

        3.2   Response Modification............................10

   4.   Protocol Semantics.....................................11

        4.1   General Operation................................11

        4.2   ICAP URIs........................................11

        4.3   ICAP Headers.....................................12

              4.3.1   Headers Common to Requests and

              ®..