接收Firfox RESTClient #Post请求

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接收Firfox RESTClient #Post请求相关的知识,希望对你有一定的参考价值。

什么是 RESTClient 请参考:http://www.blogjava.net/paulwong/archive/2014/04/19/412688.html 


对接接口时经常会需要传个异步回调消息通知地址,一般在 ASP.NET 中都是拼接成 QueryString 的 URL 格式来请求地址。

比如回调地址: http://127.0.0.1/notify.ashx  最终请求地址时就会在这个地址后拼接参数然后发请求。比如 : http://127.0.0.1/notify.ashx?id=1&name=xudaxia

关于上面这种解决方案的优缺点这里暂不聊。回归正题,先看下面代码:

1         System.IO.Stream s = context.Request.InputStream;
2             int count = 0;
3             byte[] buffer = new byte[1024];
4             StringBuilder builder = new StringBuilder();
5             while ((count = s.Read(buffer, 0, 1024)) > 0)
6             {
7                 builder.Append(Encoding.UTF8.GetString(buffer, 0, count));
8             }
9             string result = builder.ToString();

【这是基于 ASP.NET 一般处理程序写的】

打开 Firefox 的 RESTClient 进行测试 :

技术分享

启动IIS调试,定位到这个页面就能正常接收由 RESTClient 发送过来的请求内容了

以上是关于接收Firfox RESTClient #Post请求的主要内容,如果未能解决你的问题,请参考以下文章

如何使用restclient来发送post请求参数

restclient火狐插件 以post方式请求,多个请求参数该怎么写

火狐浏览器的RestClient,接口测试,Post提交数据

使用restClient工具发送post请求并带参数

如何使用火狐下的两款接口测试工具RESTClient和HttpRequester发送post请求!

CodeIgniter 将 POST 数据从 RestClient 传递到 RestServer API