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

网页加速器浏览器优就业seo课程学多久

网页加速器浏览器,优就业seo课程学多久,wordpress室内设计,科技公司网站制作模板一、了解下x-www-form-urlencoded形式对于SAP来说有啥区别 简单来说, 1.raw格式就是标准的json格式:{“Name”:“John Smith”,“Age”: 23} 2.x-www格式是要转化一下的:NameJohnSmith&Age23 字段与字段相互连接要用 & 符…

一、了解下x-www-form-urlencoded形式对于SAP来说有啥区别
在这里插入图片描述
简单来说,
1.raw格式就是标准的json格式:{“Name”:“John Smith”,“Age”: 23}
2.x-www格式是要转化一下的:Name=John+Smith&Age=23
字段与字段相互连接要用 & 符号,空格用 + 连接。所以说当你的关键参数里面带有这些特殊符号时,就要用方法转化一下。

二、具体实例。
先使用Postman跑一下,ok没有问题,可以通畅。关键信息按照你的接口来,我的接口信息上马了。
在这里插入图片描述
然后写ABAP代码:

DATA: len         TYPE        i, "发送报文长度len_string  TYPE        string,url         TYPE        string, "接口地址http_client TYPE REF TO if_http_client, "http客户端post_string TYPE        string,result      TYPE        string.
DATA: it_header  TYPE tihttpnvp,gv_json_in TYPE string VALUE '' .START-OF-SELECTION." url = 'https://api.map.baidu.com/weather/v1/?district_id=222405&data_type=all&ak=cvqVbWx3ruVm63LqMbuW43K3oqNOodBT'.url = 'http://这是个具体的网址,你需要粘贴上你的网址token'.cl_http_client=>create_by_url(EXPORTING url = url    "服务提供方服务地址IMPORTING client  =  DATA(lo_client))."调取方式:get 或者为 postlo_client->request->set_method( if_http_request=>co_request_method_post )." lo_client->request->set_method( if_http_request=>co_request_method_get )."设置抬头字段CALL METHOD lo_client->request->set_header_fieldEXPORTINGname  = 'Content-Type'value = 'application/x-www-form-urlencoded'.  "为这种形式的,需要设置抬头格式"返回格式。为json的lo_client->response->if_http_entity~set_content_type( content_type = 'application/json' ).*lo_client->response->get_header_field( name = 'x-csrf-token' ).
*lo_client->response->get_cookies( CHANGING cookies = lt_cookies ).DATA:lv_username TYPE string.DATA:lv_password TYPE string."为这种x-www-form-urlencoded形式的,需要把变量全部转译一下,比如&符号的lv_username = cl_http_utility=>escape_url( 'cha填写关键信息' ).lv_password = cl_http_utility=>escape_url( 'O0&J人工打码' ).gv_json_in =   'grant_type=password' &&   "固定值'&username=' && lv_username &&'&password=' && lv_password &&'&client_id=crm' .  "固定值DATA(lv_len) = strlen( gv_json_in ).
**  设置post接口body参数lo_client->request->set_cdata( data = gv_json_in  length = lv_len ).**  发送数据lo_client->send("    EXPORTING"       timeout                    = co_timeout_default " Timeout of Answer Waiting TimeEXCEPTIONShttp_communication_failure = 1                  " Communication Errorhttp_invalid_state         = 2                  " Invalid statehttp_processing_failed     = 3                  " Error When Processing Methodhttp_invalid_timeout       = 4                  " Invalid Time EntryOTHERS                     = 5).IF sy-subrc <> 0.result = '接口接受响应失败'.ENDIF.**********************************************************************
**  接收返回参数lo_client->receive(EXCEPTIONShttp_communication_failure = 1                " Communication Errorhttp_invalid_state         = 2                " Invalid statehttp_processing_failed     = 3                " Error When Processing MethodOTHERS                     = 4).IF sy-subrc <> 0.result = '接口接受响应失败'.ENDIF.result = lo_client->response->get_cdata( ).lo_client->close( )."  WRITE: url.WRITE: / result.

DEBUG看下过程,发现&符号是已经转义了
在这里插入图片描述
然后调取成功。

参考资料:
1.https://blog.csdn.net/BinGeneral/article/details/123607105 -斌将军SAP HTTP调用其他系统接口

感谢
同事小何
学习群-派蒙
学习群-fufu可爱捏

分享使我快乐,我是寒武青锋~!
在这里插入图片描述

http://www.mmbaike.com/news/103271.html

相关文章:

  • 广州番禺网站建设聊城seo培训
  • 自己做的网站怎么让别人看到网站seo视频狼雨seo教程
  • 国家住房建设部网站抚顺网络推广
  • 厦门有什么网站制作公司保定关键词优化软件
  • 新疆所有的网站百度排行榜
  • 给素材网站做素材方法品牌营销推广方案怎么做
  • aspnet动态网站开发在线测试世界网站排名查询
  • 申通e物流的网站建设视频剪辑培训机构哪个好
  • 网站百度地图代码咸宁网站seo
  • 反馈网站怎么做网络营销公司业务范围
  • 海尔网站建设的优势seo整站优化推广
  • 潜力的网站设计制作北京网站seo哪家公司好
  • 地方网站做哪些内容站长工具seo推广 站长工具查询
  • 厚街找人做网站北京网络推广优化公司
  • 微信公众平台开发外包广州seo网站
  • wordpress主题know优化设计答案大全
  • 网站建设骗子谷歌seo查询
  • 企业电子网站的建设案例百度推广登录首页官网
  • 怎么做自己的刷赞网站网上营销的平台有哪些
  • 手机端便民服务平台网站建设国内十大搜索引擎排名
  • 游戏类网站备案关键词排名代发
  • 百度提交网站收录查询宁波seo怎么做推广渠道
  • 苹果软件做ppt模板下载网站有哪些内容站优化
  • 建设银行个人网站打不开热搜词工具
  • wordpress管理配色windows优化大师和鲁大师
  • 江苏高校品牌专业建设网站跟我学seo
  • 六安网站建设招聘香蕉和忘忧草对焦虑的影响
  • 源码资源下载站晚上国网app
  • 一个商城网站开发要多少时间谷歌浏览器 安卓下载2023版
  • 网站开发与网站制作今日新闻头条内容