zoukankan      html  css  js  c++  java
  • 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请求信息。

  • 相关阅读:
    HttpRuntime.Cache的使用经验
    js 字符串中取得第一个字符和最后一个字符
    CSAPP笔记-第一章
    共和党减税法案的个人减税
    bash学习进行中
    建站日志
    Python学习进行中
    Check your data! 数据预处理血泪教训
    bash
    【python技巧系列】在循环中处理异常并继续运行
  • 原文地址:https://www.cnblogs.com/sunylat/p/6119064.html
Copyright © 2011-2022 走看看