Headers to Use with Put Operations (Windows Embedded CE 6.0)

1/6/2010

The Connection Id header is always used with Put requests. This header identifies the connection identifier returned in the connect response. If a connect command was not issued, a default connection is assumed.

The following optional headers are included in the Put request packet:

  • Name identifies the name of the object being returned, if applicable.
  • Length defines length of the object being returned.
  • Time includes the header timestamp information.
  • Type defines the object type. Types are of the MIME format, such as text/html, x-obex/object-profile, text/x-vCard, and others.
  • Body includes data.
  • EndOfBody marks the end of the body.

Headers are not included in the Put response packet. The following table shows the possible response codes.

Value Description

Error

Indicates failure.

Continue

Included in intermediate response packets.

Success

Included in the final response packet if the Put operation is successful.

The response to any individual request packet must consist of one packet. Multipacket Put responses are not supported.

If the length field of the response code is greater than three, the response includes headers. Unknown response codes indicate failure.

See Also

Tasks

How to Send a Data Object to the OBEX Server

Concepts

Client Support