Oracleストアドプロシージャからurlを呼び出したい。Oracleストアドプロシージャの '&' String Urlをスローする
/* Formatted on 11/10/2016 19:04:58 (QP5 v5.185.11230.41888) */
DECLARE
req UTL_HTTP.req;
resp UTL_HTTP.resp;
VALUE VARCHAR2 (1024);
BEGIN
req := UTL_HTTP.begin_request ('http://11.123.33.32:8002/Cool/value?car=Ferrari&Home=California');
UTL_HTTP.set_header (req, 'User-Agent', 'Mozilla/4.0');
resp := UTL_HTTP.get_response (req);
LOOP
UTL_HTTP.read_line (resp, VALUE, TRUE);
DBMS_OUTPUT.put_line (VALUE);
END LOOP;
UTL_HTTP.end_response (resp);
EXCEPTION
WHEN UTL_HTTP.end_of_body
THEN
UTL_HTTP.end_response (resp);
END;
/
しかし、それは読むことができません「&」神託の文字列は、どのように私は、ストアドプロシージャにURLを呼び出すことになってんですか?
私のコードにurlencodeを実装する方法 –
@AmirRachmanあなたのコードの1行を、私が提供しているものに置き換えてください。例えば'req:= UTL_HTTP.begin_request( 'http://11.123.33.32:8002/Cool/value?car=Ferrari%26Home=California');' ... – Plirkee