使用Fiddler搭建Asp.net webapi与Android/IOS调试环境

金蝶云星空之WebAPI开发(Android)----登录 记录一下开发过程遇到的坑。因为金蝶云在webapi开发能查阅到的资料少之又少,java有些SDK包用不了,或者版本不兼容等各种问题。故再此记录一下用okhttp的方法来调用api接口。 阅读详情

最近在自己在做Android+Asp.net WebApi的练习,发现用visual studio debug模式启动Asp.net之后,没法响应Android发送过来的http请求,设置好的断点没有起作用,google很久发现下面两个解决方案

第一种方案经过测试可以使用,很佩服老外的功力,没有工具自己亲手操刀实现一个

第二种方案在我这里没试成功,通过它我找到了Fidder的官方说明:http://docs.telerik.com/fiddler/configure-fiddler/tasks/usefiddlerasreverseproxy


贴出自己的的具体作为总结:

1,配置Fillder

Allow remote clients to connect

打开注册表

HKEYCURRENTUSER\SOFTWARE\Microsoft\Fiddler2下面增加 DWord节点 命名为ReverseProxyForPort
值设置为vs调试asp.net是的port,比如我的是59883

重启Fildder

2,创建规则

Rules > Customize Rules

在OnBeforeReques方法第一行增加

if (oSession.host.toLowerCase() == "YourIP:8888") oSession.host = "localhost:59883";
其中YourIP用你本机的ip地址,我自己的是192.168.11.7


然后在Android/iphone设备里 访问http://192.168.11.7:8888,然后Fiddler就可以重新定位到localhost:59883,从而visual studio的断点就会如期而至,看到断点被断,嗨皮啊





Android 请求 WebAPI的案例 Android 请求 WebAPI的案例,博客有些地方解释的不够清楚,所以上传了这个案例。方便学习。 立即下载

相关推荐

asp.net web API与Android交互使用

本程序演示了android发出http请求,服务端接收请求参数并处理后返回,android接收到信息后解析json,不懂得可以可给我邮箱联系,我会给解予解答。理解后其实挺简单。

Fiddler工具使用post简单说明

在做WebAPI项目开发时候,需要使用post方法,可以使用.net原生态方式去构建去发送数据,这样速度太慢,而且此webapi接口是被用户使用的。后来同事推荐了fiddler。 下面介绍fiddler使用post方式调用webapi: 1.在网上下载fiddler包 https://download.csdn.net/download/younghaiqing/10427695 2.打开...

小猪快跑 2829

《联邦学习实战》杨强 读书笔记十四——构建公平的大数据交易市场

当数据具有资产属性之后,数据便可以直接或者间接地为公司、为社会创造价值和收益,并且可以作为一种特殊的商品在市场中进行交易。 与传统的商品交易相比,数据资产交易的市场前景更广阔,但同时也面临着很多的挑战,主要包括: 数据的质量、价格如何定义 在合法合规的前提下,数据的交易如何确保不会泄露用户的隐私 如何构建合理的激励机制来鼓励更多的参与方加入数据交易市场中 大数据交易 数据交易的定义 数据交易是指一种对数据进行买卖的行为,大数据交易由三方共同参与,分别为数据提供方、大数据交易平台和数据需求方:

IEEE802_11的博客 3434

使用Fiddler测试WebApi接口

Fiddler是好用的WebApi调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler 是以代理web服务器的形式工作的,使用Fiddler无论对开发还是测试来说,都有很大的帮助。 Fiddler是一款由C#语言开发的免费http调试代理软件,Fiddler能够记录所有的你电脑和互联网之间的http通讯,Fidd...

219

CAD文件转换避坑指南:Inventor导出STP时这些设置千万别忽略

本文深入解析了使用Autodesk Inventor导出STP文件时的关键设置与避坑指南。重点探讨了应用协议选择、样条曲线拟合精度对几何保真度的影响,以及装配体结构和元数据的保全策略,旨在帮助用户实现高质量、零误差的CAD数据交付,避免下游软件打开时出现特征丢失或曲面破碎等问题。

weixin_29214559的博客 518

给STM32F103的7寸屏找个新UI:LVGL 8.2裸机移植保姆级教程(附避坑清单)

本文详细介绍了如何将LVGL 8.2裸机移植到STM32F103开发板,特别针对7寸大屏(800×480分辨率)进行优化配置。从环境准备、工程搭建到显示驱动移植、内存优化与性能调优,提供完整的解决方案和避坑清单,帮助开发者快速实现美观的用户界面。

weixin_29181861的博客 414

Fiddler抓手机(IOS)包遇到的坑

其他步骤按网上说的设置了,但是还是不能用。最后是这样解决的: 坑1. 把这里的勾给去掉 坑2. 设置好端口后,WIN+R输入regedit, 定位到HKEY_CURRENT_USER\Software\Microsoft\Fiddler2 - 新建DWORD(32 位)值 输入名称ReverseProxyForPort 双击输入数据值(你之前fiddler设置的端口号)。注意要选...

weixin_43037821的博客 3308

SAP S4HANA F-02报错:更正统一日记账分类账的定制设置

消息号 FINS_ACDOC_CUST201 使用FINS_CUST_CONS_CHK_P去检查公司代码和分类账的设置 提示:过账期间变式为空(分类账 E1/公司代码 7500) 检查了表FINSC_LD_CMP 显示有分类账未分配过账期间变式 解决:后台配置定义分类账和货币类型的设置把过账变式维护下 路径:财务会计→财务会计全局设置→分类账→分类账→定义分类账和货币类型的设置 选中需要维护的分类账双击左侧的“分类账的公司代码设置”,找到对应的公司代码维护上即可。

qq_45068743的博客 6448

ASP.NET使用WebApi接口实现与Android客户端的交互(图片或字符串的接收与回传)...

最近在使用WebApi 做下记录 //此接口实现接收Android客户端上传的JSON格式的信息,并返回“nihao”字符串 [Route("ReceiveData")] [HttpPost] public string ReceiveData([FromBody]CarInfoView carInfoView) { ...

weixin_33937499的博客 560

2017阿里内推笔试题--算法工程师(运筹优化)

2017阿里内推笔试题–算法工程师(运筹优化)题目沐哲是一个菜鸟仓库的一个拣货员,但他有非常个怪异的习惯。每次拣货的重量都要比之前拣的一个轻,每次拣到货后都可以得到1块钱,沐哲想知道这样最多能赚多少钱 32 34 7 33 21 2 13 12 3 11 26 36 16 30 22 1 24 14 20 23 25 5 19 29 27 15 9 17 31 4 6 18 8 10 3

shawpan的专栏 1万+

微信小程序 - 引入并使用 Fly.js 请求库(超级详细的教程及运行示例)提供 Fly.js 源码源文件下载,贴心的配置示例及注释,优雅快速的发起 http 网络请求

fly.js请求库官方教程文档,微信小程序封装fly.js请求,在小程序/mpvue中使用flyio发起网络请求的方法,微信小程序中如何使用flyio封装网络请求,微信小程序中如何使用flyio封装网络请求,最好的教程,fly最好的文档教程,微信小程序使用fly接口请求框架,引入fly.js报错,微信小程序中如何使用flyio封装网络请求,微信小程序引入Fly.js请求库,如何在fly中配置请求/响应拦截器,如何在微信小程序中优雅地发送异步请求,请求/响应拦截器,微信小程序-引入并使用F

🏆 前端领域优质创作者 5610

android webapi,WebApi接口传参详解

本篇通过get、post、put、delete四种请求方式分别谈谈基础类型(包括int/string/datetime等)、实体、数组等类型的参数如何传递。一、get请求1、基础类型参数[HttpGet]public string GetAllChargingData(int id, string name){return "ChargingData" + id;}$.ajax({type: "g...

weixin_39799290的博客 745

Android 14.0 系统开机屏幕设置默认横屏显示

在14.0的系统ROM产品定制化开发中,对于产品需求来说,由于是宽屏设备所以产品需要开机默认横屏显示,开机横屏显示这就需要从 两部分来实现,一部分是系统开机动画横屏显示,另一部分是系统屏幕显示横屏显示,从这两方面就可以做到开机默认横屏显示了

安卓兼职framework和app工程师的博客 2151

采用Fiddler建立Asp.net webapi与Android/IOS调试环境

最近,他们正在做Android+Asp.net WebApi练习,通过发现visual studio debug模式启动Asp.net之后,无法响应Android寄过来http求,设置一个很好的休息不工作,google很长,我们发现如下两种解决方案 http://www.codefromjames.com/wordpress/?p=97#comment-18526http://e...

weixin_34343308的博客 141

手把手教你学Simulink——基础储能管理场景实例:基于Simulink的压缩空气储能(CAES)系统简化模型仿真

本文介绍了基于Simulink的压缩空气储能(CAES)系统简化模型仿真方法。CAES作为大规模长时储能方案,相比锂电池具有成本低、寿命长等优势。文章详细讲解了AA-CAES系统组成、热力学建模理论,以及Simulink实现流程,包括储气室、压缩机、膨胀机等核心模块的建模方法。通过8小时充电(50MW)和6小时放电(40MW)的仿真,验证了系统可实现60%往返效率。该模型为理解CAES系统运行机制提供了实用工具,并指出热管理、储气室特性等工程实践要点,为新型电力系统储能规划提供了仿真基础。

MHD0815的博客 171

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

ASP.NET与jQuery迁移到Cordova的实战指南

混合应用开发结合了Web技术与原生平台优势,其中Apache Cordova(原PhoneGap)作为主流框架,允许开发者使用HTML5、CSS3和JavaScript构建跨平台应用。其核心原理是通过WebView容器加载Web内容,同时通过插件机制访问设备原生功能。在将传统ASP.NET与jQuery应用迁移到Cordova平台时,需特别注意WebView兼容性、API通信优化和移动端权限管理。典型应用场景包括企业级应用快速移动化、已有Web项目的跨平台扩展等。针对jQuery Mobile路由冲突问题,

weixin_30279315的博客 321

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

ASP.NET Web API核心原理与企业级实战指南

Web API是一种基于HTTP协议构建数据服务的轻量级框架,其本质是将REST架构风格与RFC 7230标准深度结合,通过状态码、内容协商、资源化URI等原生机制实现跨平台数据交互。相比MVC的视图渲染职责和WCF的复杂配置,Web API专注提供可预测、易测试、高内聚的HTTP服务接口,天然适配移动App、SPA、IoT等现代客户端场景。它强调模型绑定、异常语义化响应、CORS治理及生产级可观测性设计,是.NET团队在Windows生态下落地微服务与API优先战略的务实选择。本文围绕真实系统重构案例,详

世范水晶 442

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

java怎么用web api接口测试_Web Api 接口测试工具:WebApiTestClient

前言:这两天在整WebApi的服务,由于调用方是Android客户端,Android开发人员也不懂C#语法,API里面的接口也不能直接给他们看,没办法,只有整个详细一点的文档呗。由于接口个数有点多,每个接口都要详细说明接口作用、参数类型、返回值类型等等,写着写着把博主惹毛了,难道这种文档非要自己写不成?难道网上没有这种文档的展示工具吗?带着这两个问题,在网络世界里寻找,网络世界很奇妙,只要你用心,...

weixin_34868242的博客 606

连接Android与ASP.NET Core Web API的完整教程

我们将构建一个Android应用程序来显示带有categories的博客列表。 使用Retrofit 2,Android应用程序将连接到我们将使用Microsoft和开源社区的最新技术构建的RESTful API:ASP.NET Core Web API 5。 我们的数据将驻留在本地SQLServer Express数据库中,并将使用Entity Framework Core 5从我们的Web API项目访问。 这是一个全栈开发教程,我们将使用不同的语言(Java、C#、SQL)和技术(Android

寒冰屋的专栏 3499

Android webapi

Androidcallwebapi(Json) (2013-11-15 23:10:53) 转载▼ 分类:软件开发 Source code: a.Web API:https://github.com/tonglanli/WebAPIForAndroidSample/(Open with visual...

weixin_33912453的博客 181

反向代理服务器(Reverse Proxy)

反向代理服务器(Reverse Proxy) 普通代理服务器是帮助内部网络的计算机访问外部网络。通常,代理服务器同时连接内网和外网。首先内网的计算机需要设置代理服务器地址和端口,然后将HTTP请求...

898

区分正向代理和反向代理(forward proxy, reverse proxy)

首先从生活的角度去理解代理,代理有代别人完成职务的意思。同样,在网络中,代理也是替别人(客户端或服务器)完成某种功能。代理又分为正向代理和反向代理(这些词都是翻译的,原词为forward proxy和reverse proxy)。     正向代理是作为客户端的代理,为客户端服务,同时正向代理应该部署在客户端,在正向代理模式下,真正的服务器只知道请求来自代理服务器不知道实际发生请求的客户端,从而

欧阳方超的专栏 4943

C# WebApi Fiddler调试post接口

在用Fiddler调试post接口的时候出现了传参问题。网上查了些资料并且自己实验,总结了一些问题 Content-Type: application/x-www-form-urlencoded  这样类型  要求数据格式 是用&符号连接的键值对 TradeID=14809&City=%E5%8C%97%E4%BA%AC&agentid=5030984&CloseType=1

w342584787的专栏 2439

用Fiddler测试Asp.net Web API Post 方法

没什么好说的,重点看上面填的东西,Content-Type: application/x-www-form-urlencoded 通常要自己加上去服务端接收参数using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using System

lee576的专栏 5542
上一篇: Builder Marker and Nature
下一篇: C# code review
kaixuan-teng
博客等级 码龄22年 1粉丝 8原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值