RESTDebugger-我们的REST调试工具!!
Delphi:XE8
XE8已经为我们提供了调试REST程序的工具了,就是“RESTDebugger.exe”。这个小工具,在XE8的菜单中可以找到:
如果在这里找不到,我们可以直接在XE8的bin目录中找到,如果想要把它显示到这个菜单上,可以点击“tools”->"Configure Tools",打开添加工具界面后,点击“add”按钮就应该可以把这个小工具添加到XE8的工具菜单里了。
如何使用呢?很简单,通过以下3步就可以对REST测试了:
1,输入REST基本URL:
这相当于对TRESTClient控件的“BaseURL”属性加入值了,看我第一个REST客户端例子里的代码:
RESTClient1.BaseURL := 'http://ip.taobao.com/service/getIpInfo.php?ip=' +
trim(Edit1.Text);
2,输入Resource和要提交的参数:
输入的Resource和参数,相当于对“TRESTRequest”控件设置相应的属性呢。Resource对应“TRESTRequest”控件的“Resource”属性,参数对应“TRESTRequest”控件的的“params”。点击“Send Request”按钮,相当于执行了“RESTRequest1.Execute”代码。执行完毕,我们就可以看到结果了:
返回的结果,在“TRESTResponse”控件里了,包括HTTP状态信息和返回的内容,返回内容在“content”属性里。
我们还可以点击“Save Request”按钮,把当前请求保存到一个JSON格式的文本中;点击“Load Request”,加载保存过的JSON格式的REST请求信息。
RESTDebugger-我们的REST调试工具!!的更多相关文章
- 发布:.NET开发人员必备的可视化调试工具(你值的拥有)
		
1:如何使用 1:点击下载:.NET可视化调试工具 (更新于2016-12-29 19:11:00) (终于彻底兼容了部分VS环境下无法使用的问题) 2:解压RAR后执行:CYQ.VisualierS ...
 - 自定义可视化调试工具(Microsoft.VisualStudio.DebuggerVisualizers)
		
前言: 最近飞机失联的太多,明天要飞北京处理服务器双机热备的问题,航空保险已买,单号是:TF10122913. 至于我的银行卡密码,在我枕头下面的字条里,要是我之后没再更新文章,请通知我家人,哈哈哈哈 ...
 - 微信小程序开发调试工具
		
为了帮助开发者简单和高效地开发微信小程序,我们推出了全新的 开发者工具 ,集成了开发调试.代码编辑及程序发布等功能. 扫码登录 启动工具时,开发者需要使用已在后台绑定成功的微信号扫描二维码登录,后续所 ...
 - iOS 调试工具
		
仪表 xcode5 引入了调试仪表,通过仪表可以直观的看出应用的CPU和内存占用量.运行一个程序,点击仪表栏.可以发现当程序处于运行状态时,调试导航面板会以柱状图显示CPU和内存占用量,并随着应用实 ...
 - 在php中使用strace、gdb、tcpdump调试工具
		
[转] http://www.syyong.com/php/Using-strace-GDB-and-tcpdump-debugging-tools-in-PHP.html 在php中我们最常使用调试 ...
 - API调试工具推荐 - httpie
		
API调试工具推荐 - httpie <HelloGitHub>第07期上面看到这个python项目,好东西 文档地址 但是安装的时候报错,google之后发现是个已知的bug,直接使用p ...
 - 排名前 8 的 PHP 调试工具
		
Web 开发并不是一项轻松的任务,有超级多服务端脚本语言提供给开发者,但是当前 PHP 因为具有额外的一些强大的功能而越来越流行.PHP 是最强大的服务端脚本语言之一,同时也是 web 开发者和设计者 ...
 - (转).NET开发人员必备的可视化调试工具(你值的拥有)
		
1:如何使用 1:点击下载:.NET可视化调试工具 (更新于2016-11-05 20:55:00) 2:解压RAR后执行:CYQ.VisualierSetup.exe 成功后关掉提示窗口即可. PS ...
 - JMeter学习-037-JMeter调试工具之四-BeanShell+jmeter.log
		
前面三篇文章分别讲述了 HTTP Mirror Server . Debug PostProcessor 和 Debug Samper 的脚本调试实例.此文主要讲述第四种调试方法,通过 BeanShe ...
 - JMeter学习-036-JMeter调试工具之三---Debug Sampler
		
前面两篇文章分别讲述了 HTTP Mirror Server 和 Debug PostProcessor 的脚本调试实例.此文主要讲述第三种调试工具:DebugSampler,其主要是查看JMeter ...
 
随机推荐
- README.md的编写
			
1.编辑README文件 大标题(一级标题):在文本下面加等于号,那么上方的文字就变成了大标题,等于号的个数无限制,但一定要大于0 大标题 ==== 中标题(二级标题):在文本下面加下划线,那么上方的 ...
 - iOS学习之UINavigationController详解与使用(二)页面切换和segmentedController
			
iOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem是上篇,我们接着讲UINavigationController的重要作用,页面的管理和切换. ...
 - 获取web.xml配置文件中的初始化值
			
TestServletConfig.java package com.huawei.config; import java.io.IOException;import java.util.Enumer ...
 - 71. Simplify Path (Stack)
			
Given an absolute path for a file (Unix-style), simplify it. For example, path = "/home/", ...
 - css readonly和disabled的区别
			
一.前言 要说readonly和disabled的区别,就需要先说说两者的联系: 两个属性都可以作用于input等表单元素上,都使得元素成为“不可用”的状态: 两者的字面意义先介绍一下: readon ...
 - 开发微信小程序入门教程,含破解工具
			
2016年09月21日晚 微信发不了微信“小程序”的内测版,一时间整个互联网都炸了锅.个大新闻.论坛都在讨论这个事情. 作为互联网的一猿,我们怎能不紧跟时代的脚步.于是第二天上午也对微信发布的“小程序 ...
 - 如何在MyEclipse中使用Maven
			
https://jingyan.baidu.com/article/fd8044facb9bc85031137a91.html?qq-pf-to=pcqq.group Maven不仅是一个构建工具,还 ...
 - CloudStack + KVM + HA
			
KVM高可用性CS4.2暂时没有实现 The Linux Kernel Virtual Machine (KVM) is a very popular hypervisor choice amongs ...
 - cloudstack-setup-databases cs数据安装
			
cloudstack-setup-databases cloudstack-setup-databases user:[password]@mysqlhost:[port] [--deploy-a ...
 - C++ 重载操作符- 02 重载输入输出操作符
			
重载输入输出操作符 本篇博客主要介绍两个操作符重载.一个是 <<(输出操作符).一个是 >> (输入操作符) 现在就使用实例来学习:如何重载输入和输出操作符. #include ...