As you work with SirsiDynix Symphony Web Services, there are some general things to keep in mind.
• | Every request you submit to Web Services must include a SirsiDynix header or certain HTTP header values. If you do not include them, the request will be rejected. For more information, see SdHeader for SOAP or Custom HTTP headers for REST. |
• |
|
• |
|
• | If an operation cannot be completed, Web Services will usually return a fault message. For information, see Handling faults and Faults. |
• | As with all web services, you need to be careful to use the appropriate namespaces for the requests you submit. For more information, see Namespaces. |
• | Make sure you know whether the site uses secured HTTP or unsecured so that you can connect correctly. This is also important to keep in mind if you are developing an application that may connect to many different servers where some may be secured and some not. Also, you may want to ensure that a secure connection is used for requests that send or return sensitive data such as login information. |
• | Special or reserved characters need to be URL encoded when using REST. For example, if a user may use special or reserved characters in a password, such as "h%llo", you would send something like the following login request: http://libraryapps.example.org/symws/rest/security/loginUser?clientID= SymWSTestClient&login=JoeB&password=h%25llo |
© 2009-2012 SirsiDynix