zoukankan      html  css  js  c++  java
  • Testing WCF Soap Messages Using Fiddler

    https://jasonrowe.com/2012/09/14/testing-wcf-soap-messages-using-fiddler/

    Testing WCF Soap Messages Using Fiddler

    The following is how I generate test soap requests for .Net WCF services and work with them in Fiddler. This comes in handy when I want to see how the service is responding to HTTP header changes. The great thing is once you get the request into Fiddler you can change the request body or header and send it again.

    First thing you need is a sample request. The easiest way for me is to use the WCF Test Client configured to point at Fiddler proxy. You can do this pretty quickly.

    Run WCF Test Client (“C:Program Files (x86)Microsoft Visual Studio 10.0Common7IDEWcfTestClient.exe”). Right click on the My Service and click Add Service. Put your service URL in the text box and click OK.

    Hopefully you have at least one method that doesn’t have an exclamation mark next to it (the exclamation mark means you have too complicated of a request object for the test client) that you can use to generate a request. You should also have a Config File listed at the bottom below all the method names.

    Right click on Config File and select Edit with SvcConfigEditor. Open the Client folder and then continue to drill into the Endpoints folder and double click on “BasicHttpbinding…” and change the endpoint to include port 8888. This is the default port Fiddler will listen on. Close the window and save your changes when prompted.

    Now we are ready to capture some traffic and make a request. Open Fiddler and then make a request from the WCF Test client for one of your methods. You can do this by double clicking on the method name and filling in any needed parameters. Objects can be created by clicking on the Null and selecting them in the drop down if needed. Then just click the invoke button.

    You should see the request come through in Fiddler. Click the Composer tab to the right and drag that HTTP request over to populate all the data.

    Using the composer you can change the request body, request headers, and HTTP method. Once ready, click the execute button and get your results.

  • 相关阅读:
    IOS UIwebview 背景色调整
    文件的创建 判断是否存在文件 读取 写入
    IOS 关于ipad iphone5s崩溃 解决
    iOS tabbar 控制器基本使用
    iOS 关于流媒体 的初级认识与使用
    总结 IOS 7 内存管理
    iOS 应用首次开启 出现引导页面
    IOS UItableView 滚动到底 触发事件
    IOS 应用中从竖屏模式强制转换为横屏模式
    iOS 定位系统 知识
  • 原文地址:https://www.cnblogs.com/panpanwelcome/p/13260365.html
Copyright © 2011-2022 走看看