From: Carl Worth Date: Tue, 7 Jul 2020 13:14:41 +0000 (-0700) Subject: nogit-sync commit X-Git-Url: https://git.cworth.org/git?p=lmno-todo;a=commitdiff_plain;h=e8007a9f9f45a2a765d5ec42a056ff9499e3f6b6 nogit-sync commit --- diff --git a/TODO b/TODO index 43948d7..48fb75a 100644 --- a/TODO +++ b/TODO @@ -88,7 +88,24 @@ Bring client up to latest Empires API approach https://lmno.games/empires/QRST/register Returns: 1 (Or some other player ID value) - [ ] Implement registration with /profile and then /register (requires cookie) + [ ] Implement registration with /profile and then /register + + Note: This approach requires obtaining a cookie from the + /profile request and then providing that cookie on the + subsequent /register request. The -c and -b command-line options + of curl can be used to demonstrate this: + + Example: + curl -c cookie-file \ + -X PUT \ + -H 'Content-Type: application/json' \ + -d '{"nickname": "Cookie"}' \ + https://lmno.games/profile + curl -b cookie-file \ + -X POST \ + -H 'Content-Type: application/json' \ + -d '{"character": "Cookie Monster"}' + https://lmno.games/empires/QRST/register Scribe ======