小编Bar*_*382的帖子

如何在 Swift 中传递 HTTP Post 请求中的参数?

我正在开发一个简单的 Swift 测试应用程序,它只调用我的服务器上的 Perl 脚本。现在我只想发送用户名和 ID,然后将它们返回到 JSON 响应中。没什么,我还在学习阶段。

但无论我尝试哪种方式,我都无法成功发送 URLRequest 中的两个参数。

在下面的示例中,您会看到我尝试在主 url 中发送它们,我尝试将它们添加为 forHTTPHeaderFields,但我在 URLSessionDataDelegate 中返回的响应始终是:

数据为 {"userid":"","username":""} JSON 可选({ userid = ""; username = "";

let file = File(link: "http://example.com/cgi-bin/swift.pl?username=John&userid=01", data: "hello")
uploadService.start(file: file)
Run Code Online (Sandbox Code Playgroud)

在我的 URLSession 实例中我尝试过:

// From one of my view controllers I create a File struct 
// from a YouTube lesson. Eventually I want to send a file. 
// So for now am using just *Hello*:

let uploadTask = UploadTask(file: file)
let url = URL(string: …
Run Code Online (Sandbox Code Playgroud)

swift urlsession

5
推荐指数
1
解决办法
6640
查看次数

为什么这个 C 程序在 Ubuntu 中什么也不做?

我非常简单的 C 程序挂起,我不知道为什么。

\n

我试图制作一个简单的可执行文件来在每次开始新的编程会话时处理多个单调的操作。

\n

所以我决定使用一些简单的东西(如下),但每次运行它时,应用程序都会挂起,永远不会返回。所以我必须按 Ctrl-C 退出它。我已经添加了printf命令来查看它是否到达任何地方,但这些命令从未出现。

\n

我的构建命令没有返回错误消息:

\n
gcc -o tail tail.c\n
Run Code Online (Sandbox Code Playgroud)\n

只是好奇我错过了什么。

\n
#include <stdio.h>\n#include <unistd.h>\nint main() {\n\n    chdir("\\\\var\\\\www");\n    return 0;\n}\n
Run Code Online (Sandbox Code Playgroud)\n

c chdir

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

标签 统计

c ×1

chdir ×1

swift ×1

urlsession ×1