试着想出这个,我很难过.在进行REST调用以从响应中获取json数据时(GET或POST,每个应该返回数据)我得到0字节.
这是预序列化.POST在后端成功创建了一条消息,后端显示正在发送的响应; 使用charles代理,我已经确认存在有效JSON数据的响应.
任何想法为什么这只会在iOS中失败?Postman/Charles代理(来自iOS调用!)在响应中显示有效数据,但调试器没有任何内容.
提前感谢任何想法.
let components = URLComponents(string: "mysuperValidURL.com")
guard let url = components?.url else {
return
}
var request = URLRequest(url: url)
request.httpMethod = "POST"
setUrlRequestToken(request: &request)
let message = ChatMessage(content: message, group: group, userId: userId)
let jsonEncoder = JSONEncoder()
guard let data = try? jsonEncoder.encode(message) else {
return
}
URLSession.shared.uploadTask(with: request, from: data) { (data, response, error) in
// Here there be 0 bytes
}.resume()
}
Run Code Online (Sandbox Code Playgroud) 我对SQL很新,请原谅我的无能.
我正在尝试编写一个触发器,在插入到表1时,将该记录插入到表2中.
表1是 [rps_lab_dev].[dbo].[Lab_Employee_Time_Off]
表2是 [dbo].[Lab_Employee_Time_Off_Detail]
CREATE TRIGGER updatetrig
ON [rps_lab_dev].[dbo].[Lab_Employee_Time_Off]
FOR INSERT
AS
...
Run Code Online (Sandbox Code Playgroud)
我不确定从哪里开始(如果这是正确的,我现在没有sql检查).任何方向将不胜感激.