Oracle apex\u web\u服务上的所需长度错误。是否发出请求?

Oracle apex\u web\u服务上的所需长度错误。是否发出请求?,oracle,plsql,oracle-apex,Oracle,Plsql,Oracle Apex,我正在运行Oracle 18c,并尝试使用apex_web_服务向服务器发送以下命令。make_rest_请求: curl -X POST https://api.twilio.com/2010-04-01/Accounts/XXX/Messages.json \ --data-urlencode "Body=Hi there" \ --data-urlencode "From=+15017122661" \ --data-urlencode "

我正在运行Oracle 18c,并尝试使用apex_web_服务向服务器发送以下命令。make_rest_请求:

curl -X POST https://api.twilio.com/2010-04-01/Accounts/XXX/Messages.json \
--data-urlencode "Body=Hi there" \
--data-urlencode "From=+15017122661" \
--data-urlencode "To=+15558675310" \
-u XXX:YYY
我试过:

apex_web_service.g_request_headers.delete();               
apex_web_service.g_request_headers(1).name := 'Content-Type';  
apex_web_service.g_request_headers(1).value := 'application/json';            

Output := apex_web_service.make_rest_request(p_url => 'https://api.twilio.com/2010-04-01/Accounts/XXX/Messages.json', 
                                             p_http_method => 'POST', 
                                             p_body => null, 
                                             p_username =>'XXX', 
                                             p_password=>'YYY',
                                             p_parm_name=>apex_util.string_to_table('From:Body:To'),
                                             p_parm_value => apex_util.string_to_table('+15017122661:Hi there:+15558675310')); 
但我得到了长度要求的错误

我在标题中添加了以下内容:

apex_web_service.g_request_headers(2).name := 'Content-Length';
apex_web_service.g_request_headers(2).value := 2000;
但是当我添加这个时,请求需要很长时间(大约2分钟)并且由于超时而失败。。。我想我的问题是内容长度值。我不知道到底该在这里放什么

有人知道怎么解决这个问题吗

谢谢。 干杯