Differences between revisions 1 and 9 (spanning 8 versions)
Revision 1 as of 2011-01-12 20:38:41
Size: 37
Editor: GeoffEhrman
Comment:
Revision 9 as of 2011-01-12 20:51:48
Size: 397
Editor: GeoffEhrman
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
* increase_worksheet_state_number() Guiding principle: put as much in the URL as is reasonable.

JSON <---> HTTP

== HTTP Requests: ==
Structure of URL:

/home/ ''username'' / ''worksheet_num'' / ''cell_id'' /..

 * ../update

== JSON Messages: ==


== Database Calls: ==
 * increase_worksheet_state_number()

 * update_cell_input(cell_id, input_text)
 
 * evaluate_cell(cell_id)

 * insert_after_cell(cell_id)

Guiding principle: put as much in the URL as is reasonable.

JSON <---> HTTP

HTTP Requests:

Structure of URL:

/home/ username / worksheet_num / cell_id /..

  • ../update

JSON Messages:

Database Calls:

  • increase_worksheet_state_number()
  • update_cell_input(cell_id, input_text)
  • evaluate_cell(cell_id)
  • insert_after_cell(cell_id)