.NetCore的WebClient简单使用备忘

Http请求是web服务经常使用的东西,.NetCore主流使用的类库是WebClient,但是有时候经常要写一个post请求的时候,提笔忘字,防止以后忘了又得找一遍,这里直接记录一下简单的使用方法。 首先是Get请求,主要需要注意的是Encoding需要设置。 然后就是POST请求,发送一个对象作为body: 这里一定记得要设置ContentType和Encoding,不然接口会报错,因为协议不…

0评论

EasyNetQ异构异项目发布与订阅

最近因为业务架构需要,编写一个支付订单结果通知的服务,但发布方和订阅方不在同一个项目内,虽然两者的框架都是EasyNetQ,但版本差距很大,发布方是3.x,接受方是6.x,在订阅消息时遇到了一些问题,这里记录下解决方案。 首先就是市面上的所有主流消息队列框架封装的都过于完善,在发布消息和订阅消息时,会对消息的Body以外的属性,比如Header做一些额外的操作,以帮助框架完成更高级的功能,但这带来…

0评论