Hope we get some clue on the problem below.. We have succeeded,
1. creating a custom connector to POST to solr database outside azure.
2. and tested the API on the custom connector through 200 success with correct a response. The successful json request body looks like this on custom connector's "test" tab;
when "raw body toggle button" is on => "{ \"solr_query\": \"text_headline: today is a sunny day\" }"
when "raw body toggle button" is off => { "solr_query": "text_headline: today is a sunny day" }
But, when we go back to canvas app and put a button with the below function. It fails with limited error message.
Set(var_parts_solr_records,solrCallFunctionApi("text_headline: today is a sunny day"))
I'm assuming there should be some automated interpretation of ":" even in "string" area. Some workaround of escaping the character would be very appreciated!