IPP> HTTP/1.0 in IPP

IPP> HTTP/1.0 in IPP

IPP> HTTP/1.0 in IPP

Michael Sweet mike at easysw.com
Mon Dec 14 09:15:58 EST 1998

Manish Thakur wrote:
> Hi List,
> What are the HTTP services which an IPP Client and IPP printer
> object need and are provided by HTTP/1.1 but not provided by
> HTTP/1.0 ? Will using HTTP/1.0 at the transport layer constrain an

Chunking is the big one.  Without it you must know the exact request
size prior to sending a job from an IPP client (and similarly the
size of the IPP response from the server).

> IPP implementation (rendering it IPP non compliant), could there be

Yes, an IPP client or server that isn't capable of doing HTTP/1.1
is *not* compliant.

> any other issues? I am not able to figure out the version of HTTP
> client provided by Win SDK in (Visual C++ 5.0) and HTTP server in
> Internet Information Server 2.0. Any help on these issues would be
> greatly appreciated.

One way is to use the TELNET program, e.g.:

    telnet server-name-or-address 80 ENTER
    GET /index HTTP/1.1 ENTER
    Host: server-name ENTER

If the server doesn't understand or support 1.1, you'll get an error
message from the server.  Otherwise it'll give you the contents of
the "index.html" file...

FWIW, it isn't that hard to do your own 1.1 client; a 1.1 server is
a little more complicated, but a barebones implementation isn't too

Michael Sweet, Easy Software Products                  mike at easysw.com
Printing Software for UNIX                       http://www.easysw.com

More information about the Ipp mailing list