当前位置: 首页 > news >正文

做公司网站哪家 上海网站的二维码怎么做

做公司网站哪家 上海,网站的二维码怎么做,小程序公众号开发方案,廊坊百度关键词推广Oracle调用http接口 前情提要1.创建HTTP请求函数2.创建ACL并授予权限3.测试HTTP请求函数其他操作 一点建议参考文档 前情提要 公司唯有oracle被允许访问内外网#xff0c;因此在oracle中发起HTTP请求。 1.创建HTTP请求函数 CREATE OR REPLACE FUNCTION HTTP_REQUEST(v_url … Oracle调用http接口 前情提要1.创建HTTP请求函数2.创建ACL并授予权限3.测试HTTP请求函数其他操作 一点建议参考文档 前情提要 公司唯有oracle被允许访问内外网因此在oracle中发起HTTP请求。 1.创建HTTP请求函数 CREATE OR REPLACE FUNCTION HTTP_REQUEST(v_url VARCHAR2,--請求地址v_param VARCHAR2,--POST請求參數--muser32323passwd232323;GET拼接URLv_type varchar2--類型)return varchar2 is--GET--req UTL_HTTP.REQ;resp UTL_HTTP.RESP;v_line VARCHAR2 ( 4000 );v_text VARCHAR2 ( 4000 );v_param_length NUMBER ;--post--beginIF V_TYPEGET THEN v_text : ;req : UTL_HTTP.BEGIN_REQUEST ( url v_url, method GET );UTL_HTTP.SET_BODY_CHARSET(UTF-8);UTL_HTTP.SET_HEADER(req, Content-Type, application/json);resp : UTL_HTTP.GET_RESPONSE ( req );UTL_HTTP.READ_LINE ( resp, v_line, TRUE );v_text : v_text || v_line;UTL_HTTP.END_RESPONSE( resp ); ELSEv_param_length : LENGTHB(v_param);req : UTL_HTTP.BEGIN_REQUEST (url v_url, method POST);UTL_HTTP.SET_BODY_CHARSET(UTF-8);UTL_HTTP.SET_HEADER (r req,name Content-Type,VALUE application/json);UTL_HTTP.SET_HEADER (r req,name Content-Length,VALUE v_param_length);UTL_HTTP.WRITE_RAW (r req,data UTL_RAW.CAST_TO_RAW(v_param)); resp : UTL_HTTP.GET_RESPONSE(req);UTL_HTTP.READ_LINE(resp, v_text, TRUE);UTL_HTTP.END_RESPONSE(resp);END IF;return v_text;EXCEPTIONWHEN UTL_HTTP.END_OF_BODY THENUTL_HTTP.END_RESPONSE ( resp );WHEN OTHERS THENUTL_HTTP.END_RESPONSE(resp);UTL_HTTP.END_REQUEST(req);end;2.创建ACL并授予权限 -- 验证数据库用户是否存在 SELECT username FROM dba_users WHERE username WXGZH;-- 如果用户不存在创建用户 BEGINEXECUTE IMMEDIATE CREATE USER wxgzh IDENTIFIED BY password; -- 替换 password 为实际密码EXECUTE IMMEDIATE GRANT CONNECT TO wxgzh; END;-- 创建 ACL 并授予权限 BEGINDBMS_NETWORK_ACL_ADMIN.CREATE_ACL(acl http_request_acl.xml,description Allow HTTP requests,principal WXGZH, -- 确保使用正确的大小写is_grant TRUE,privilege connect);DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL(acl http_request_acl.xml,host 192.168.0.19,lower_port 18882,upper_port 18882); END;-- 提交更改 COMMIT;-- 验证 ACL 配置 SELECT acl, principal, privilege, is_grant FROM dba_network_acl_privileges WHERE principal WXGZH; -- 确保使用正确的大小写3.测试HTTP请求函数 -- 测试 HTTP 请求函数 SELECT HTTP_REQUEST(http://192.168.0.1:8080/commonMsg/pushMsg?id2, {}, POST) AS data FROM dual;其他操作 -- 查询ACL的权限 -- 字段说明 ACL-文件所在位置,principal-拥有权限的用户名,privilege-拥有的权限 SELECT * FROM dba_network_acl_privileges-- 查询ACL开放的ip端口权限 SELECT * FROM DBA_NETWORK_ACLS-- 追加ip BEGIN DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL(acl http_request_acl.xml,host 127.0.0.1,lower_port 8080,upper_port 8080 ); END; COMMIT;一点建议 在oracle中发起http请求对oracle压力比较大建议不要将完整报文都丢给oracle进行调用。 建议的方式是,请求报文在某个地方存储起来然后入参就传递一个ID。接收方通过ID进行查询完整的报文。 参考文档 链接: 一篇文章带你了解Oracle 11G 中的访问控制列表 (ACL)
http://www.hkea.cn/news/14553968/

相关文章:

  • 做类图的网站关键词排名技巧
  • 58同城网站建设问题网站建设的基本流程可分为
  • 做网站需要的手续在虚拟主机上建设多个网站
  • 电子商务网站的规划与分析电子商务网站建设选修课
  • wordpress qq音乐插件怎么用常州网络推广seo
  • 长宁专业做网站玄武网站建设
  • 建设网站案例分析国外知名平面设计网站
  • 做网站如何选主机网站不想让百度收录
  • 网站排名点击工具w网站开发文献
  • ps怎么做网站设计17做网店广州货源网
  • 江苏宜安建设有限公司网站免费的h5制作工具
  • 莞城网站建设公司大连建设工程设计院有限公司网站
  • 手机app开发网站建设网页制作专业软件有哪些
  • 网站空间不足wordpress上传logo
  • 网站二级域名建站属于子站吗晋城做网站
  • 如何做国外网站推广微信营销案例分析
  • 网站固定通栏代码精品一卡2卡三卡4卡二百信息网
  • 鑫鼎信长春网站建设wordpress 相册模板
  • 建设个直播网站要多少钱建立网站难吗
  • 快速做网站的技术wordpress wp super
  • 制作一个网站怎么做的wordpress首页生成静态
  • 科技公司建设网站公司餐饮 网站模板
  • 海关申报网站怎么做建站行业获客
  • c 网站开发模板批量修改wordpress文章分类目录
  • 网站 支持建设单位十六局门户网
  • 湛江网站建设方案服务小程序开发公司简介
  • 移动端的网站建设s吗网站虚拟主机
  • 网站搭建思路二级域名网站可以做360推广
  • 百度地图网站开发自己写的网页怎么发布到网上
  • 什么是cms网站系统怎样注册电商平台成为卖家