1. что бросается в глаза - это другой URL:
https://kalku.ru/wp-content/plugins/calc5530/short...
2. тут гораздо больше данных отправляется, чем вы делаете в своем запросе
3. в заголовках не Json, а "content-type":"application/x-www-form-urlencoded; charset=UTF-8"
4. так же вы должны передать обязательный заголовок: x-requested-with: XMLHttpRequest
Так же вы должны понимать что сайты, дабы избежать использования автоматических запросов, могут делать множество защит, поэтому вы должны составлять свои запросы, как минимум идентично сниферу и проверять на работоспособность, на моей практике даже заголовок referer был важным.