自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 .NET Web API WebSocket中间件分享

当然,我们这里是用了阿里云用来作为文件的上传与下载的载体,所以ImportResult里面是存的文件名,我们和前端会有阿里云文件地址的协议。}加上,自己去通过这个接收就好了。WebSocket作为长连接使用较多的通信协议,对于我们的项目中前后端之间的双向通信是比较有用的,多数用于前端需要看到后端对于数据的处理情况,有个进度条返回之类的情况,前后端处于长连接状态时,可以互相的发送消息。前端在正常的接口传值时,也需要在header中加identity,用来证明身份(最好是随机的,避免多用户使用时消息的混乱)。

2023-08-28 16:29:27 279

原创 C# .NET 使用HttpClient,以及自定义Header中存在特殊字符的处理方式

httpClient.DefaultRequestHeaders.TryAddWithoutValidation(自定义名称, 自定义内容);httpClient.DefaultRequestHeaders.Add(自定义名称, 自定义内容);httpClient.PostAsync(接口方法, HttpContent);httpClient.BaseAddress = new Uri(接口地址);

2023-08-28 15:49:22 1810

原创 .NET 实现Azure DevOps中通过API对工作项的ID列表获取

前言:最近在做对接Azure DevOps的API的工作,最开始也做了很多调研,官方给的API也是很丰富与完整,但是在对接工作项(WorkItems)时发现,官方并没有给WorkItems的列表或者分页的API,具体原因并不清楚,不过也可以通过id的list去获取工作项的list,id的list就需要通过wiql去获取。这里对Azure DevOps的wiql进行分享,用作示例的是对工作项(WorkItems)的id的list进行获取,获取其他的id列表也可以类似使用。

2023-08-28 15:48:39 357

原创 .net 海关跨境进口公服报文

.net 海关跨境进口公服报文

2022-07-13 16:20:19 886

原创 记:.net中海关终端节点报文加签与推送

DxpMsg dxpMsg = new DxpMsg();XmlSerializerNamespaces namespaces = new XmlSerializerNamespaces();namespaces.Add("ceb", "http://www.chinaport.gov.cn/ceb");namespaces.Add("xsi", "http://www.w3.org/2001/XMLSchema-instance");namespaces.Add("ds", "http://ww

2022-03-08 10:56:15 1055 2

原创 记:.net中xml各种实现

public sealed class StringWriterWithEncoding : StringWriter { private readonly Encoding encoding; public StringWriterWithEncoding() : this(Encoding.UTF8) { } public StringWriterWithEncoding(Encoding encoding) { ...

2021-12-31 14:58:40 219

原创 记:.net对接拼多多加签的坑(一)

拼多多需要服务商自己实现加签接口,只需要data_to_sign,对data_to_sign字段中的值实现加签string datasign = JsonConvert.SerializeObject(request["data_to_sign"]);string sgin = SignHelper.SignatureValue(JsonConvert.SerializeObject(request["data_to_sign"])).Item1; jObject[...

2021-12-31 14:54:52 498

原创 记:.net读取海关金二客户端回执报文

金二客户端回执报文有BUG,数组与对象不定回传,读取问题,按照节点读取报文内容,反序列化简单实现,不能通用,需要判断节点。using (FileStream fsRead = file.OpenRead()) { string xmltext = string.Empty; int fsLen = (int)fsRead.Length; byte[] heByte = new byt...

2021-12-31 14:45:59 337

原创 记:.net中字符串以及xml序列化编码格式问题

.net本身是utf16编码格式,需要应用utf8编码格式或者其他编码格式的简单实现。public sealed class StringWriterWithEncoding : StringWriter { private readonly Encoding encoding; public StringWriterWithEncoding() : this(Encoding.UTF8) { } public StringWriterWit...

2021-12-31 14:35:18 485

原创 记:.net 海关179自行加签方法

海关加签用的ukey加签方式,拼接报文public class SignHelper { private const int REQUEST_TIME_WAIT = 200; private const int TIME_OUT = 60000; private const string URL = "ws://127.0.0.1:61232"; private static int m_lastRequestTime; ...

2021-12-10 16:23:49 2427

原创 记:.net xml反序列化时忽略命名空间

某些xml文本带有命名空间,在反序列化时就需要忽略命名空间的影响。这里的方法是重写XmlTextReader,将NamespaceURI方法返回空字符串。public class NamespaceIgnorantXmlTextReader : XmlTextReader { public NamespaceIgnorantXmlTextReader(System.IO.TextReader reader) : base(reader) { ...

2021-12-10 15:39:28 994

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除