From e8007a9f9f45a2a765d5ec42a056ff9499e3f6b6 Mon Sep 17 00:00:00 2001 From: Carl Worth Date: Tue, 7 Jul 2020 06:14:41 -0700 Subject: [PATCH] nogit-sync commit --- TODO | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) 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 ====== -- 2.43.0