Hi Riz,

You need to add -H "X-Requested-With: TiddlyWiki" in your command (see
https://tiddlywiki.com/#WebServer%20Parameter%3A%20csrf-disable)

Regards,
-- Xavier.

On Tue, May 26, 2020 at 3:53 AM Riz <madapeedikakka...@gmail.com> wrote:

> I created an empty server wiki and added a tiddler with title "New". GET
> request against "http://127.0.0.1:8080/recipes/default/tiddlers/New";
> returns proper response. However various attempts at PUT request fails with
> the following error message.
>
> HTTP/1.1 403 'X-Requested-With' header required to login to 'My
> ~TiddlyWiki'
> Date: Tue, 26 May 2020 01:43:14 GMT
> Connection: keep-alive
> Transfer-Encoding: chunked
>
>
> Commands I attempted
>
> curl -X PUT -i 'http://127.0.0.1:8080/recipes/default/tiddlers/New' --data
> '{
>     "title": "New",
>     "tags": "FirstTag [[Second Tag]]",
>     "my-custom-field": "Field value"
> }'
>
>
> curl -X PUT -H 'Content-Type: application/json' -i '
> http://127.0.0.1:8080/recipes/default/tiddlers/New' --data '{
>     "title": "New",
>     "tags": "FirstTag [[Second Tag]]",
>     "my-custom-field": "Field value"
> }'
>
>
>
> curl -X PUT -H 'X-Requested-With: XMLHttpRequest' -H 'Content-Type:
> application/json' -i 'http://127.0.0.1:8080/recipes/default/tiddlers/New'
> --data '{
>     "title": "New",
>     "tags": "FirstTag [[Second Tag]]",
>     "my-custom-field": "Field value"
> }
>
> curl -X GET -H 'X-Requested-With: XMLHttpRequest' -i 'http://
> 127.0.0.1:8080/recipes/default/tiddlers/New' --data '{
>     "title": "New",
>     "tags": "FirstTag [[Second Tag]]",
>     "fields": {
>         "my-custom-field": "Field value"
>     }
> }'
>
>
> Is there a value of X-Requested-With header that is necessary?
>
> Anyone who successfully managed to issue a PUT request against the
> TW-Server, could you furnish the command you issued?
>
> Sincerely,
> Riz
>
> --
> You received this message because you are subscribed to the Google Groups
> "TiddlyWiki" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to tiddlywiki+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/tiddlywiki/ecd1fceb-fc68-4464-a4cc-d1044ba6239f%40googlegroups.com
> <https://groups.google.com/d/msgid/tiddlywiki/ecd1fceb-fc68-4464-a4cc-d1044ba6239f%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/CADeSwYNyPgTtFjV2jUnvyJPD1frphXHWoao%2BtZD6v_u88nHLJw%40mail.gmail.com.

Reply via email to