问题标签 [gcdwebserver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如何限制连接到 GCDWebServer 中允许的 IP
我正在GCDWebServer
上课(这很棒!)并且想知道是否可以通过远程 IP 限制允许的连接。
我希望上面会起作用,但它不是,我的意思是当 IP 不同时它会发送 403 Forbidden ,否则它会以:
[DEBUG] Connection aborted with status code 500 on socket 13
谁能帮我这个?
PS以下也不起作用
ios - GCDWebservers 后台模式在设备上不起作用
我正在使用 GCDWebservers 来启动 http 服务。我希望它仍然接受后台模式的连接。这是我的源代码:
它适用于模拟器,但在真实设备上它不起作用。当 App 再次进入前台时,此消息打印输出:
dnssd_clientstub read_all(10) DEFUNCT
[错误] Bonjour 注册错误 -72000(域 10)
请帮我。
objective-c - GCDWebServer 响应与从另一个块调用的完成块
我正在使用 GCDWebServer 将我的 iPhone 上的图片分享到本地网络上的其他设备。
我试图在我自己的块中调用 GCDWebServerCompletionBlock 但我的应用程序崩溃没有任何日志但 GCDWebServerConnection 上的“信号 SIGABRT”:
但是,如果我直接在我的块之外返回响应,一切正常。
这是我的代码:
如何在我自己的块内调用 GCDWebServerCompletionBlock?
ios - GCDWebserver 监听 HTTP POST
我需要我的 Swift 2.1 应用程序来监听另一个服务到达我的公共端点的 HTTP POST。不确定如何初始化 GCDWebserver。
我试过了:
和
和
但我没有得到任何地方。
无论我尝试什么,URL 属性都指向我的本地主机,而 publicURL 总是为零。
有小费吗?
ios - 如何比较两个 iOS 本地网络服务器?
我创建了一个运行两个 Web 服务器(CocoaHTTPServer和GCDWebServer)的 iOS 应用程序原型。我想选择最好的。我需要使用本地 Web 服务器作为 JS 应用程序(上帝会原谅我吗?)的后端,该应用程序将显示WKWebView
在此应用程序中。
那么,您能否建议我,如何比较这两款服务器的性能?我应该执行哪种测试以及如何执行?我应该注意哪些指标?
ios - 如何从 iOS 中的本地服务器连接到本地数据库
我有以下情况
- 我有 4GB 数据的 Sqlite 文件来支持离线。
- 我可以复制到应用程序并分发应用程序,它会影响应用程序性能吗?
- 我需要从同一个 sqlite 文件中读取数据,我可以使用本机 sqlite 命令从 4GB 的 sqlite 文件中读取数据,还是可以运行像
GCDWebServer
从 sqlite 文件中读取数据一样的服务器。哪种方法可以提供更好的性能。
cocoa - GCDWebServer 返回 HTTPRequest 状态为零且没有 responseText
我有以下 javascript 应用程序,它从运行在 OSX 应用程序上的 GCDWebServer 接收数据。
Cocoa 应用程序运行以下代码:
我总是得到 anHttpRequest.readyState = 4 和 anHttpRequest.status = 0。 anHttpRequest.responseText 是空的。
但是,当我打开任何浏览器并输入http://xxx.xxx.x.xx:8080?var=param时,我会得到正确的结果。所以服务器正在正确发送数据。
这是来自 GCDWebServer 的日志
有任何想法吗?提前致谢。
ios - 如何在 swift 中使用 cocoahttpserver 流式传输音频(设备歌曲)?
我正在创建一个设备充当服务器并且其他设备加入的应用程序,我设法创建服务器,但我找不到流式传输音频的方法(设备本地歌曲)。
脚步:
我用 GCDWebServer 创建服务器
从 MPMediaItem 获取 NSData
在服务器默认获取请求中设置 songData
这是我的代码:
我将 MPMediaItem 传递给此函数并转换为 NSData
swift - 在展开可选值时意外发现 nil
我把m3u8放在GCDWebServer里播放。当我使用 Wi-Fi 时,没问题。但是使用4G,就出现了这个问题。
ios - 如何在 Swift 中使用 GCDWebServer 读取 POST 请求的正文
我正在尝试使用 GCDWebServer 读取/写入文档目录中的文件。阅读文件似乎相当简单,我几乎已经得到了我需要的东西。
我想使用 POST 请求写入文件。所以我尝试为方法“POST”添加一个处理程序,但在进程块中我似乎根本无法读取请求的正文。
如果我这样做:
这会将所有标题打印到控制台(在 NSObject 中)。但是我如何在正文中读取变量?
(iOS 10.3、Swift 3、XCode 8.3.2)