小编Bry*_*n V的帖子

URLSession.Datatask返回0字节的数据

试着想出这个,我很难过.在进行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)

ios nsurlsession swift

6
推荐指数
1
解决办法
1630
查看次数

在插入触发器上从table1插入到table2

我对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检查).任何方向将不胜感激.

sql t-sql sql-server triggers

2
推荐指数
2
解决办法
496
查看次数

标签 统计

ios ×1

nsurlsession ×1

sql ×1

sql-server ×1

swift ×1

t-sql ×1

triggers ×1