zoukankan      html  css  js  c++  java
  • Oracle UTL_HTTP

    Oracle 中可以通过包 UTL_HTTP 来获取访问 HTTP 的能力.

    declare
      req  UTL_HTTP.REQ;
      resp UTL_HTTP.RESP;
      val  varchar2(32767);
    begin
      req := UTL_HTTP.BEGIN_REQUEST('http://www.oracle.com');
      utl_http.set_header(req, 'Content-Type', 'text/html; charset=utf-8');
      resp := UTL_HTTP.GET_RESPONSE(req);
      utl_http.read_line(resp, val, true);
      utl_http.end_response(resp);
      dbms_output.put_line(val);
    EXCEPTION
      WHEN utl_http.end_of_body THEN
        utl_http.end_response(resp);
    end;
    
    

    还可以直接在 select 中使用请求函数

    select utl_http.request('http://www.sohu.com') from dual;
    

    参考

  • 相关阅读:
    开发日记1
    探索需求2
    探索需求1
    周总结8
    周总结7
    周总结6
    周总结5
    周总结4
    周总结3
    周总结2
  • 原文地址:https://www.cnblogs.com/taadis/p/12149408.html
Copyright © 2011-2022 走看看