GET catalog/:year/:semester/:subject
Returns links to the resources for each course available in the course catalog for the given year, semester, and subject.
If cascade mode is specified (see below), then return all course information in the course catalog available for the given subject.
HTTP requests to these resources allow for Accept headers of application/xml and application/pdf. Examples for getting XML data are given in this document.
Resource URL Example(s)
/catalog/2012/spring/AAS
/catalog/2012/spring/AAS?mode=cascade
Parameter | Parameter Detail |
---|---|
year required | 4-digit year (e.g. 2012, 2011) |
semester required | One of "spring", "summer" or "fall". These must be specified in all lower-case letters. |
subject required | The subject rubric ( e.g. AAS, MATH ) |
Parameter | Value(s) |
---|---|
mode optional |
summary (default value)
Returns links to all course resources that are in the course catalog for the given year, semester, and subject. This is the default mode and does not have to be specified by the request. cascadeReturns all XML data associated with every course for the given year, semester, and subject. |
Example Raw HTTP Requests Summary Mode (Default)
http://courses.illinois.edu/cisapi/catalog/2012/spring/AAS
Sample HTTP Request Headers
Sample HTTP Response Headers
Sample HTTP Response Body
Example Raw HTTP Requests Cascade Mode
http://courses.illinois.edu/cisapi/catalog/2012/spring/AAS?mode=cascade