RestSharp 组件 修改接口返回中文乱码、指定属性的参数别名问题

时间:2021-11-11 08:12:40
【文件属性】:

文件名称:RestSharp 组件 修改接口返回中文乱码、指定属性的参数别名问题

文件大小:10.16MB

文件格式:RAR

更新时间:2021-11-11 08:12:40

restsharp

这是github上下载下来,然后修改的,没提交到github上,大家下载后解压出来的那个dll是编译后,的,源码自己编译也可以,编译的时候选择编译那个 40 版本的,不要编译整个解决方案。 主要是修改两个问题:一个问题是请求接口中文乱码的问题 第二个问题是,有时候,对方接口参数比较奇怪,而我们的request类的属性又不能用那种名字,就需要指定别名。比如当当的开放平台 出版物类 的添加,某个参数的名字是 item_descs.editor_recomm ,显然,我们在写类的时候,无法把一个类的名字写成 item_descs.editor_recomm 这个,所以,需要为这个属性指定别名 使用方法: [RestRequestObjectAttribute("item_descs.media_comment")] public string item_descs__media_comment { get; set; } 这样,restsharp 就会按你上面指定的那个参数来发包了。 之前发了一个,那个是没只改了乱码问题,没有修改指定参数别名的,以后大家下载这个新的


网友评论