Forum Discussion
timbo_8_2_29918
Sep 12, 2018Nimbostratus
Rest APi Update iRule
Hi There I have been researching this all day and cannot seem to get a solution. I am trying to "Update" an iRUle using the Rest API. Im using powershell and am getting the below error: Invok...
Satoshi_Toyosa1
Sep 19, 2018Ret. Employee
Most likely due to the special characters not escaped properly (depending on where you run) or LF (0x0A) not written in the literal \n (0x5C 0x6E) in a JSON body. The following curl request worked for me.
cat sat
{
"apiAnonymous":" this is a test\n
when CLIENT_ACCEPTED {\n
log local0. \"Hello World\"\n
}"
}
curl -sku admin:admin https:///mgmt/tm/ltm/rule/satoshi -X PATCH -H "Content-Type: application/json" -d@sat
{
"apiAnonymous": " this is a test\nwhen CLIENT_ACCEPTED {\n log local0. \"Hello World\"\n}",
"fullPath": "satoshi",
"generation": 986,
"kind": "tm:ltm:rule:rulestate",
"name": "satoshi",
"selfLink": "https://localhost/mgmt/tm/ltm/rule/satoshi?ver=13.1.0"
}
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects